애플리케이션 개발Workshop필터 되는 위젯필터 목록

본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

필터 목록

필터 목록 위젯은 오브젝트 데이터의 하이레벨 요약을 시각화하고 사용자가 해당 요약 내에서 필터링할 수 있게 해주는 도구입니다. 필터 목록 위젯을 구성하는 모듈 빌더는 다음과 같은 기능들을 사용할 수 있습니다:

  • 속성 유형에 있는 가장 일반적인 속성 값들을 시각화하고 속성 값에 따라 필터링 가능한 히스토그램 및 분포 차트.
  • 사용자가 입력한 검색어에 대해 오브젝트셋 전체를 넓게 필터링할 수 있는 키워드 검색 컴포넌트.
  • 주어진 속성 유형의 모든 값을 검색하고 필터링하는 단일 및 다중 선택 컴포넌트.
  • 이 위젯 내에서 적용된 필터링 기준을 모듈 내의 하위 오브젝트셋 변수에 적용할 수 있는 결과물 오브젝트셋 필터 변수.
  • 결과물 오브젝트셋 필터 변수를 통해 기본 필터링 기준을 설정할 수 있는 기능.
  • 사용자가 속성 유형에 대한 필터를 추가하고 제거할 수 있게 하는 옵션.

아래 스크린샷은 구성된 필터 목록 위젯이 Flight Alert 오브젝트를 표시하는 예를 보여줍니다:

filter_list_configured

구성 옵션

아래는 새로 추가된 필터 목록 위젯과 초기 구성 패널의 초기 상태를 보여주는 스크린샷입니다:

filter_list_empty_state

필터 목록 위젯에 대한 주요 구성 옵션은 다음과 같습니다:

  • 입력 데이터
    • 오브젝트셋
      • 이 입력 변수는 위젯 내에 표시될 오브젝트 데이터를 결정합니다.
      • 모듈 빌더는 이 모듈 내의 다른 곳에서 생성된 기존 오브젝트셋 변수를 재사용하거나 새로운 오브젝트셋 변수를 인라인으로 정의할 수 있습니다.
      • 아래에 표시된 다른 구성 옵션들의 대부분은 이 오브젝트셋 파라미터가 채워진 후에만 구성 가능합니다.
  • 필터 구성
    • 필터 추가
      • 여기에서 속성을 선택하면 해당 속성이 필터 목록 내에 표시되고 사용자가 필터링할 수 있게 됩니다.
    • 필터 컴포넌트
      • 이 옵션은 각 속성이 필터 목록 내에서 어떻게 시각화되는지를 결정합니다.
      • 옵션에는 키워드, 히스토그램, 단일 및 다중 선택 드롭다운, 분포 차트, 단일 및 다중 날짜 선택기, 타임라인 디스플레이 등이 포함됩니다.
    • 사용자가 필터를 추가하고 제거할 수 있게 하기
      • 활성화하면 사용자는 위젯 내에 필터 추가 버튼을 볼 수 있으며, 필터링 가능한 속성을 추가하고 제거할 수 있습니다.
  • 출력 데이터
    • 필터 결과물
      • 이 변수는 필터 목록 내에서 두 가지 역할을 합니다.
      • 첫 번째 역할은 위젯의 결과물 변수로서 역할을 하며, 위젯에서 현재 적용된 필터링 기준을 포함하는 오브젝트셋 필터 변수로서 이 모듈 내의 오브젝트셋 변수를 필터링하는 데 사용할 수 있습니다.
      • 두 번째 역할은 필터 목록의 기본 필터링 기준을 설정하는 수단을 제공하는 것입니다; 이 변수에 대한 기본값을 설정하면 이 모듈이 처음 로드될 때 해당 기본 속성 필터가 필터 목록 내에 적용됩니다.
      • 필터 결과물은 속성 ID가 일치하는 경우 다른 오브젝트 유형의 오브젝트셋을 필터링하는 데 사용할 수 있습니다. 두 가지 다른 오브젝트 유형의 속성 ID가 동일한지 확인하려면 Ontology Manager로 이동하여 속성 ID를 찾아보세요.

여러 오브젝트 유형의 오브젝트셋 필터링

여러 오브젝트 유형의 여러 오브젝트셋의 합집합을 저장하는 변수를 사용하여 필터 목록 위젯에 전달할 수 있습니다. 필터 목록은 다음과 같은 필터링 옵션을 허용할 것입니다:

  • 공통 속성: 다른 오브젝트 유형이 공통으로 가진 속성입니다. 속성은 동일한 속성 ID를 가지고 있어야 함께 매칭됩니다. 속성을 공유하는 오브젝트 유형은 동일한 오브젝트 저장 버젼 (V1 또는 V2)를 사용해야 합니다.
  • 단일 속성: 오브젝트 유형 중 하나에만 존재하는 고유한 속성입니다. 이 속성은 다른 오브젝트 유형 중 어느 것에서도 찾을 수 없습니다.

The Filter List widget configuration options.

필터 목록 위젯의 결과물 변수는 그 후 합집합된 오브젝트셋을 포함하는 변수를 필터링하는 데 사용될 수 있으며, 모든 오브젝트 유형 인스턴스가 필터링됩니다.

링크된 속성에 대한 필터링

오브젝트 저장소 V1에 있는 오브젝트 유형은 링크된 오브젝트 필터 제한이 100,000개의 오브젝트입니다. 링크된 오브젝트 유형이 100,000개의 오브젝트보다 많으면 오브젝트 저장소 V2로 이주를 고려하십시오.

링크된 오브젝트 속성에 대해 필터링하려면, 필터 추가... 드롭다운의 링크에 대한 필터링 섹션 내에서 링크를 선택하십시오.

선택한 후 링크 구성으로 클릭하여 필터 섹션을 추가합니다. 구성 옵션 섹션에서 설명한 필터 구성 옵션과 비슷한 설정을 볼 수 있으며, 몇 가지 추가 옵션이 있습니다.

Filter list linked object config

  • 링크가 있음
    • 링크가 있음 필터는 링크된 오브젝트 필터에 고유하며, 링크의 존재에 대한 필터링을 합니다. 예를 들어, "모든 작업 중에서 사람에 대한 링크가 있는 항목을 필터링하십시오."
  • 디스플레이 옵션
    • 인라인
      • 인라인 디스플레이 옵션은 링크된 필터를 비링크된 필터와 함께 표시합니다 (동일한 그룹 내).
    • 그룹화
      • 그룹화 옵션은 링크된 필터를 섹션으로 시각적으로 그룹화합니다, 오브젝트 아이콘과 링크된 오브젝트 수를 추가하며 아래 스크린샷에 나와 있습니다.
      • 기본적으로 접기: 활성화하면, 이 옵션은 모듈이 로드될 때 링크된 필터 그룹이 기본적으로 접혀있게 표시됩니다.

Filter list using grouped display config