목록 필터 구성
목록에서 레코드를 필터링하는 기능을 추가하면 필터링 옵션을 사용한 다음 사용자에게 표시할 하나 이상의 필터 형식을 선택할 수 있습니다. 사용자가 제공한 텍스트와 일치하는 특성으로 필터링하거나 일련의 옵션에서 선택할 수 있습니다. 상세하게 찾기를 사용하여 상상할 수 있는 거의 모든 유형의 필터를 설계할 수도 있습니다.
Power Pages 디자인 스튜디오를 사용하여 목록 필터를 구성할 수도 있습니다.
목록 필터링 사용
메타데이터 필터 섹션에서 활성화 확인란을 선택합니다. 이렇게 하면 필터 영역이 표시될 때 목록에 추가됩니다. 하나 이상의 필터 형식을 정의할 때까지 상자가 빈 상태로 표시됩니다.
목록의 필터 영역에서 방향 설정을 사용하여 렌더링되는 방식을 정의할 수 있습니다. 기본 설정인 가로 방식은 목록 위에 필터 영역을 렌더링합니다. 세로 방향은 필터 영역을 목록의 왼쪽에 상자로 렌더링합니다.
필터 유형
필터 유형 | 설명 |
---|---|
텍스트 필터 | 텍스트 상자를 사용하여 목록을 필터링하면 지정된 테이블의 선택한 특성에서 일치하는 텍스트를 검색할 수 있습니다. |
특성 필터 집합 | 일련의 확인란을 사용하여 목록을 필터링하면 각 항목은 해당 테이블의 특정 특성과 일치하는 조건을 시도합니다. |
조회 집합 | 지정된 테이블 및 관련 테이블의 레코드 간의 관계를 나타내는 일련의 확인란을 사용하여 목록을 필터링합니다. |
범위 필터 집합 | 특성 필터 집합과 유사하게 각 확인란이 하나보다는 두 개의 조건을 나타낼 수 있다는 점을 제외합니다(예를 들어, 0보다 크거나 같음 및 100보다 작음). |
동적 선택 목록 집합 | 특성 필터 집합에서 선택 목록 값을 선택하는 것과 유사합니다. 동적 선택 목록 집합에는 필터링 할 선택 목록 옵션을 지정할 필요가 없습니다. 대신 목록이 로드될 때 전체 옵션 목록이 생성 됩니다. |
동적 조회 집합 | 조회 집합과 유사합니다. 동적 조회 집합에는 필터링할 조회 옵션을 지정할 필요가 없습니다. 대신 목록이 로드될 때 전체 옵션 목록이 생성됩니다. |
FetchXML 필터 | FetchXML 필터 조건을 사용하여 목록을 필터링합니다. |
텍스트 필터
텍스트 필터는 목록의 테이블 유형의 특성에 연결된 목록 필터 영역에 텍스트 상자를 추가합니다. 사용자가 필터를 적용하면 목록에는 선택한 특성에 값이 포함된 레코드만 표시됩니다.
텍스트 필터를 추가하려면 +텍스트 필터를 선택합니다.
텍스트 필터는 다음과 같은 특성을 사용합니다.
입력 | 설명 |
---|---|
특성 | 목록에서 필터링하도록 선택한 테이블 유형의 특성의 이름입니다. 문자열 유형의 특성만 텍스트로 필터링할 수 있습니다. |
표시 이름 | 목록이 표시될 때 필터에 대한 레이블을 다시 정의합니다. 기본적으로 이는 자동으로 선택한 특성의 이름으로 설정됩니다. |
특성 필터 집합
특성 필터 집합은 목록의 선택된 테이블 유형의 단일 특성에 연결되는 일련의 옵션을 추가하여 목록을 필터링합니다. 사용자가 필터를 적용하면 목록에는 선택한 옵션과 하나 이상 정확히 일치하는 레코드만 표시됩니다.
특성 필터 설정은 다음과 같은 특성을 사용합니다.
입력 | 설명 |
---|---|
특성 | 목록에서 필터링하도록 선택한 테이블 유형의 특성의 이름입니다. 문자열, BigInt, 10진수, Double, 정수, 통화, 선택 목록, 날짜/시간 및 부울 형식의 특성만 사용할 수 있습니다. |
표시 이름 | 목록이 표시될 때 필터에 대한 레이블을 다시 정의합니다. 기본적으로 이는 자동으로 선택한 특성의 이름으로 설정됩니다. |
옵션 | 필터링 기준으로 사용할 수 있는 값의 모음입니다. 자세한 내용은 아래를 참조하십시오. |
특성 필터 집합 옵션
일반적으로 특성 필터 집합에는 선택 목록 및 부울 특성의 예외와 함께 여러 가지 옵션이 있을 수 있습니다. 부울 특성 필터 집합에는 하나 또는 두 개의 옵션만 사용할 수 있으며 true 옵션과 false 옵션이 있습니다. 선택 목록 특성 필터 집합은 선택 목록에서 선택할 수 있는 각 값에 대해 최대 한 가지 옵션을 가질 수 있습니다.
옵션은 다음과 같은 특성을 가집니다.
입력 | 설명 |
---|---|
연산자 | 결과를 필터링하는 데 사용된 비교 연산자(예를 들어 같음, 보다 작음)입니다. 옵션에 대한 연산자 목록은 필터에 대해 선택한 특성의 형식에 따라 달라집니다. 예를 들어, 숫자 형식(10진수)에는 보다 작음 또는 보다 큼과 같은 연산자가 있지만 문자열 특성은 시작 문자 또는 포함과 같은 연산자를 사용합니다. 선택 목록 및 부울 연산자는 항상 같음입니다. |
값 | 이 필터 조건에 사용되는 실제 값입니다. |
표시 이름 | 필터 상자에서 이 옵션에 대한 표시 이름을 다시 정의합니다. 기본적으로 이는 값 특성과 동일한 값으로 설정됩니다. |
조회 집합
조회 집합은 목록의 선택된 테이블 유형과 관련된 테이블에 연결되는 일련의 옵션을 추가하여 목록을 필터링합니다. 사용자가 필터를 적용하면 목록에는 선택한 관련 레코드와 하나 이상 정확히 일치하는 레코드만 표시됩니다.
조회 설정은 다음과 같은 특성을 사용합니다.
입력 | 설명 |
---|---|
관계 | 필터링할 목록에서 선택한 테이블 유형과 관련된 테이블의 이름입니다. 목록에서 선택한 테이블 유형과 일대다 또는 다대다 관계가 있는 테이블만이 이 필터 형식에 대한 옵션으로 나타납니다. |
표시 이름 | 목록이 표시될 때 필터에 대한 레이블을 다시 정의합니다. 기본적으로 이는 자동으로 선택한 관계의 이름으로 설정됩니다. |
옵션 | 필터링 기준으로 사용할 수 있는 값의 모음입니다. 자세한 내용은 아래를 참조하십시오. |
조회 집합 옵션
조회 집합은 일반적으로 다양한 옵션을 가질 수 있으며, 선택한 관련 유형의 관련 레코드 수에만 제한이 있습니다.
옵션은 다음과 같은 특성을 가집니다.
입력 | 설명 |
---|---|
값 | 필터링 기준으로 선택한 관련 형식의 레코드입니다. |
표시 이름 | 필터 상자에서 이 옵션에 대한 표시 이름을 다시 정의합니다. 기본적으로 이는 값 특성과 동일한 값으로 설정됩니다. |
범위 필터 집합
범위 필터 집합은 필터 영역에 각각 하나 또는 두 개의 조건이 있는 일련의 옵션을 추가합니다. 사용자가 필터를 적용하면 목록에는 하나 이상의 선택한 옵션의 모든 조건과 정확히 일치하는 레코드만 표시됩니다.
범위 필터 설정은 다음과 같은 특성을 사용합니다.
입력 | 설명 |
---|---|
특성 | 목록에서 필터링하도록 선택한 테이블 유형의 특성의 이름입니다. 문자열, BigInt, 10진수, Double, 정수, 통화, 날짜/시간 형식의 특성만 사용할 수 있습니다. |
표시 이름 | 목록이 표시될 때 필터에 대한 레이블을 다시 정의합니다. 기본적으로 이는 자동으로 선택한 특성의 이름으로 설정됩니다. |
옵션 | 필터링 기준으로 사용할 수 있는 값의 모음입니다. 자세한 내용은 아래를 참조하십시오. |
범위 필터 집합 옵션
범위 필터 집합에는 다양한 옵션이 있을 수 있습니다. 각 옵션은 하나 또는 두 개의 하위 조건이 있는 필터 조건을 생성하며 조건이 true가 되려면 두 하위 조건 모두 충족되어야 합니다.
옵션은 다음과 같은 특성을 가집니다.
입력 | 설명 |
---|---|
연산자 1 | 결과를 필터링하는 데 사용된 첫 비교 연산자입니다(예: 같음, 보다 작음). 옵션에 대한 연산자 목록은 필터에 대해 선택한 특성의 형식에 따라 달라집니다. 예를 들어, 숫자 형식(10진수)에는 보다 작음 또는 보다 큼과 같은 연산자가 있지만 문자열 특성은 시작 문자 또는 포함과 같은 연산자를 사용합니다. 선택 목록 및 부울 연산자는 항상 같음입니다. |
값 1 | 이 필터 조건에 사용되는 첫 번째 값입니다. |
연산자 2(선택 사항) | 결과를 필터링하는 데 사용된 두 번째 비교 연산자입니다(예: 같음, 보다 작음). 옵션에 대한 연산자 목록은 필터에 대해 선택한 특성의 형식에 따라 달라집니다. 예를 들어, 숫자 형식(10진수)에는 보다 작음 또는 보다 큼과 같은 연산자가 있지만 문자열 특성은 시작 문자 또는 포함과 같은 연산자를 사용합니다. 선택 목록 및 부울 연산자는 항상 같음입니다. |
값 2(선택 사항) | 이 필터 조건에 사용되는 두 번째 값입니다. |
표시 이름 | 필터 상자에서 이 옵션에 대한 표시 이름을 다시 정의합니다. 기본적으로 이는 선택한 연산자와 값에 따라 동적으로 설정됩니다. |
동적 선택 목록 집합
동적 선택 목록 집합은 지정된 선택 목록 필드의 모든 값을 표시하여 필터링하는 일련의 옵션을 추가합니다. 이는 특성 필터 집합의 선택 목록을 선택하는 것과 다릅니다. 특성 필터 집합에서는 사용자가 필터링할 수 있는 옵션 집합을 지정해야 합니다. 반면 동적 선택 목록 집합에서는 선택 목록 필드만 지정해야 하며 전체 옵션 집합이 자동으로 제공됩니다. 더 큰 제어가 필요한 경우 특성 필터 집합을 사용하는 것이 좋습니다.
동적 선택 목록 집합은 다음 옵션을 사용합니다.
입력 | 설명 |
---|---|
특성 | 목록에서 필터링하도록 선택한 테이블 유형의 선택 목록 특성의 이름입니다. |
표시 이름 | 목록이 표시될 때 필터에 대한 레이블을 다시 정의합니다. 기본적으로 이는 자동으로 선택한 특성의 이름으로 설정됩니다. |
동적 조회 집합
동적 조회 집합은 목록의 선택된 테이블 유형과 관련된 테이블에 연결되는 일련의 동적 옵션을 추가하여 목록을 필터링합니다. 사용자가 필터를 적용하면 목록에는 선택한 관련 레코드와 하나 이상 정확히 일치하는 레코드만 표시됩니다.
이는 조회 집합과 다릅니다. 조회 집합에서 필터링할 관련 테이블을 수동으로 지정해야 합니다. 동적 조회 집합에서는 필터링할 관계만 지정하면 되고 관련 테이블의 지정된 보기를 기반으로 옵션 목록이 생성됩니다.
동적 조회 집합은 다음 옵션을 사용합니다.
입력 | 설명 |
---|---|
관계 | 필터링할 목록에서 선택한 테이블 유형과 관련된 테이블의 이름입니다. 목록에서 선택한 테이블 유형과 일대다 또는 다대다 관계가 있는 테이블만이 이 필터 형식에 대한 옵션으로 나타납니다. |
보기 | 필터링할 테이블의 동적 목록에 대한 소스로 사용할 보기(저장된 쿼리)입니다. |
레이블 열 | 각 테이블의 이름 값을 제공하는 보기의 필드입니다. |
관계에 조회 필터 | 관계 필드와 로그인한 사용자가 지정한 테이블 간의 관계를 지정합니다. 관계 필드에 지정된 테이블이 연락처와도 관계가 있는 경우에는 로그인한 사용자와 관련된 필터 옵션 목록을 좁힐 수 있습니다. |
표시 이름 | 목록이 표시될 때 필터에 대한 레이블을 다시 정의합니다. 기본적으로 이는 자동으로 선택한 관계의 이름으로 설정됩니다. |
FetchXML 필터
범위 필터는 텍스트 필터와 같은 간단한 텍스트 상자 필터 또는 다른 필터 형식과 같은 옵션 집합을 만들 수 있습니다. 이를 통해 FetchXML을 사용하여 목록에 대한 거의 모든 유형의 필터를 수동으로 만들 수 있습니다.
FetchXML 필터는 하나의 특성만 사용합니다.
입력 | 설명 |
---|---|
FetchXML | 필터를 나타내는 XML 문입니다. |