사용법 및 예제

드롭다운 웹 확장을 구성하려면 다음 매개 변수를 지정해야 합니다.

  • 테마: 색 테마를 지정합니다. 옵션은 "Vibrant""Subtle"입니다. "Subtle"이 기본값입니다.
  • 모드: 색상을 지정합니다. 값은 "Light", "Dark", "High Contrast"""입니다. 빈 문자열 값 """Light"에 해당합니다.
  • 레이블: 제어의 레이블을 설정합니다. 빈 문자열 값 ""은 레이블, 필수 표시기 및 도구 설명과 함께 정보 아이콘을 숨깁니다.
  • 항목 데이터: 다음 열에 표시할 항목의 테이블을 정의합니다.
    • 항목 ID. 이 열을 사용하여 선택 변경 시 작업을 정의합니다.
    • 항목 설명
    • 선택됨(FALSE = 빈 문자열 "" 또는 TRUE)
    • 사용 안 함. 선택적 열(FALSE = 빈 문자열 "" 또는 TRUE)
    • 표시. 선택적 열(TRUE = 빈 문자열 "" 또는 FALSE)
  • 다중 선택: 드롭다운을 1개 또는 여러 개 선택할 수 있는지 지정합니다. 단일 선택의 경우 빈 문자열 "" 또는 "FALSE"를 사용하고 다중 선택의 경우 "TRUE"를 사용합니다.
  • 필수: 요소를 선택해야 하는지 여부를 정의합니다. 입력되지 않으면 기본값은 "TRUE"입니다.
  • 정보: [정보] 아이콘에 대한 도구 설명 텍스트를 제공합니다. 빈 문자열 ""은 정보 아이콘을 숨깁니다.
  • 상태: 제어 상태를 "Enabled", "Disabled" 또눈 "Read-only"로 정의합니다. 입력되지 않으면 기본값인 "Enabled"가 사용됩니다.
  • 힌트 텍스트: 힌트 텍스트를 문자열로 정의하며 날짜가 선택되지 않은 경우 표시됩니다. 빈 문자열 ""은 지역 설정에 따라 날짜 형식을 표시합니다.

이 예에서는 단일 선택 드롭다운을 만들고 추가 처리를 위해 선택 항목을 보고서 변수에 저장하는 방법을 보여줍니다.

  1. Application Studio 보고서를 만듭니다.
  2. 이름이 Selection인 보고서 변수를 만듭니다.
  3. 속성 - 보고서 창에서 [즉시 쓰기 저장] 옵션을 [자동]으로 설정합니다.
  4. B2:D5 셀에 드롭다운 웹 확장을 삽입합니다.
  5. 웹 확장 서식 대화 상자에서 다음 값을 지정합니다.
    테마
    ="Vibrant" 지정
    모드
    ="Light" 지정
    레이블
    ="Position" 지정
    항목 데이터
    =B7:F11 지정
    다중 선택
    ="TRUE" 지정
    필수
    ="TRUE" 지정
    정보
    ="You can select one or more positions" 지정
    상태
    ="Enabled" 지정
    힌트 텍스트
    ="Select positions" 지정
  6. 셀 범위 B7:F11에 다음과 같은 샘플 테이블과 값을 지정합니다.
    ID 설명 선택됨 사용 안 함 표시
    Id1 옵션 1 =GETPROPERTY(ReportVariables.Selection.Text,B8,"selected")="True" FALSE TRUE
    Id2 옵션 2 =GETPROPERTY(ReportVariables.Selection.Text,B9,"selected")="True" FALSE TRUE
    Id3 옵션 3 =GETPROPERTY(ReportVariables.Selection.Text,B10,"selected")="True" FALSE TRUE
    Id4 옵션 4 =GETPROPERTY(ReportVariables.Selection.Text,B11,"selected")="True" FALSE TRUE

    Item Data 매개 변수가 이 셀 범위에 연결되어 있습니다. 각 요소의 상태는 테이블에서 읽습니다. 이 예제에서 모든 요소가 사용하도록 설정되고 표시됩니다. 요소를 선택한 경우 선택한 열의 선택 상태만 변경됩니다. GETPROPERTY 함수는 Selection 변수의 현재 선택을 읽습니다.

  7. [ID] 열의 각 항목에 대해 다음과 같이 설정된 작업을 정의합니다.
    • 작업
      유형
      Set parameter 지정
      조건
      =TRUE 지정
      모드
      Web Extension 지정
    • 매개 변수
      이름
      reportvariable.Selection 지정
      속성
      Value(.Text) 지정
      =Actions.Input.Text 지정
  8. [확인]을 클릭합니다.
  9. 웹 브라우저에서 보고서를 저장하고 확인합니다.