Loading
코드가 아닌 클릭을 통해 Salesforce 확장
데이터 필터 예

데이터 필터 예

데이터 반복기, 데이터 테이블 및 데이터 함수에 대해 작업할 때 검색하는 데이터를 여러 가지 방법으로 필터링할 수 있습니다. 이 항목에서는 몇 가지 일반 필터링 기법을 보여주기 위해 고정 값 및 URL 쿼리 문자열과 같은 두 가지 옵션에 대해 알아봅니다.

필수 Edition

지원 제품: Salesforce Classic

구매 가능 제품: Enterprise, PerformanceUnlimited Edition

지원 제품(제한 있음): Developer Edition

예 1: 고정 값을 사용한 결과 필터링

첫 번째 예에는 회사 뉴스 및 이벤트가 저장되는 “뉴스”라는 사용자 정의 개체가 있습니다. 각 뉴스 항목에 진행 중 또는 승인됨으로 설정할 수 있는 상태 선택 목록이 있습니다. 회사 뉴스 페이지에 승인된 새 항목만 표시됩니다. 이러한 경우 고정 값을 사용하여 뉴스 개체에서 데이터를 필터링할 수 있습니다.

이 시나리오의 경우:

  1. 페이지에 데이터 반복기를 추가하고 다음과 같이 구성합니다.
    1. 뉴스 사용자 정의 개체를 선택합니다.
    2. 필터 섹션에서 기준을 상태가 고정 값과 같음으로 설정합니다.
    3. 값 텍스트 상자에 승인됨을 입력합니다.
    이 구성을 적용하면 데이터 반복기가 Status(상태) 필드에 Approved 값이 포함되어 있는 레코드만 반환합니다.
  2. 페이지에 제목, 설명, 날짜와 같은 필수 필드를 표시하려면 데이터 반복기에 데이터 요소를 추가합니다.

예 2: URL 쿼리 문자열을 사용하여 다른 페이지에서 결과를 동적으로 필터링 및 표시

두 번째 예에는 제품 정보가 저장되는 “제품”이라는 사용자 정의 개체가 있습니다. 그러나 일부 제품을 특정 위치에서만 사용할 수 있으므로 고객이 가장 근접한 도시에 있는 제품을 볼 수 있도록 허용하고자 합니다. 이 경우 사용 가능한 각 도시에 대한 링크가 포함되어 있는 위치 사이트 페이지를 만들 수 있습니다.

각 링크를 통해 제품 사이트 페이지를 열고자 하지만 사용자의 선택 항목을 기반으로만 제품이 표시됩니다. HTML 페이지 간에 변수 내용을 전달할 수 있는 URL 쿼리 문자열을 사용하여 이를 수행할 수 있습니다. 이 경우 변수 정보는 제품 위치이며 데이터 반복기에서 사용자가 항목을 선택할 때까지 반환할 제품을 알지 못합니다.

이 시나리오의 경우:

  1. 제품 페이지에 데이터 반복기를 추가하고 다음과 같이 구성합니다.
    1. 제품 사용자 정의 개체를 선택합니다.
    2. 필터 섹션에서 기준을 도시가 URL 쿼리 문자열과 같음으로 설정합니다.
    3. 값 텍스트 상자에 변수 이름을 입력합니다(이 경우 location).
    4. 쿼리 문자열이 누락된 경우 드롭다운 목록에서 이 필터 항목을 적용 안 함을 선택합니다. 고객이 필터링하지 않은 상태로 모든 제품을 보려는 경우 이 옵션이 사용됩니다.
    5. 저장을 클릭합니다.
  2. 제품 이름, 설명 및 가격과 같이 표시할 필드에 대한 데이터 요소를 추가합니다.
  3. 위치 페이지에서 데이터 반복기를 추가하고 제품 사용자 정의 개체를 선택합니다.
  4. 데이터 반복기에 데이터 요소를 추가하여 도시 필드를 표시하고 다음과 같이 구성합니다.
    1. 하이퍼링크로 도시명을 사용하므로 표시할 필드로 도시 필드를 선택합니다.
    2. 표시 형식으로 텍스트를 선택합니다.
    3. 하이퍼링크 추가를 선택하여 페이지에 URL을 표시합니다.
    4. 링크 대상 드롭다운 목록에서 사이트의 항목을 선택합니다.
    5. 유형으로 페이지를 선택하고 제품 페이지를 선택합니다. (페이지의 목록이 표시되지 않는 경우 URL 텍스트 상자에 커서를 올려 놓고 키보드에 있는 DOWN 키를 누릅니다.)
    6. URL 값을 /product?location={!City}로 변경합니다. 이 경우 레코드의 도시 필드 값에 대한 자리 {!City} 표시자입니다. 페이지가 처음 로드될 때 {!City}가 올바른 값(예: Dallas)으로 대체되며 해당 레코드에 대해 이 URL이 생성됩니다.
      /product?location=Dallas

      클릭하면 제품 페이지가 열리고 위치 변수의 값으로 Dallas가 나열됩니다.

    7. 도구 설명에 대해 도시 필드를 선택하고 사용자 정의를 클릭합니다.
    8. 값을 {!City}에서 사용 가능한 제품 표시로 변경합니다.

      페이지를 다시 로드하면 각 레코드에서 필드 값이 {!City} 자리 표시자를 대체합니다.

이제 위치 페이지를 처음 로드할 때 데이터 반복기가 각 제품의 위치를 링크로 표시합니다. 고객이 Dallas와 같은 링크를 클릭하면 위치 페이지에서 제품 페이지에 location=Dallas를 전달합니다. 제품 페이지가 로드되면 데이터 반복기에서 이 값을 사용하여 City(도시) 필드에 Dallas 값이 포함되어 있는 레코드만 동적으로 반환합니다.

 
로드 중
Salesforce Help | Article