목록 개요
목록은 Power Pages 디자인 스튜디오에서 구성할 수 있습니다. 자세한 내용은 목록 추가를 참조하십시오.
목록은 개발자가 웹 사이트에 표를 표시할 필요 없이 레코드 목록을 렌더링할 웹 페이지를 추가하는 데 사용하는 데이터 기반 구성입니다. 목록을 사용하면 웹 페이지에 표시할 Dataverse 레코드를 노출할 수 있습니다.
표는 정렬을 지원하며 레코드 수가 지정한 페이지 크기보다 더 클 경우 페이지가 매겨집니다.
세부 정보 보기용 웹 페이지가 지정된 경우 각 레코드에는 페이지에 대한 링크가 포함되며 레코드의 ID는 ID 쿼리 문자열 매개 변수 이름과 함께 쿼리 문자열에 추가됩니다. 대상 양식의 동작(읽기 전용 또는 편집)은 양식 모드의 구성 및 사용자와 연결된 웹 역할에 할당된 테이블 권한에 따라 결정됩니다.
또한 목록은 여러 보기를 지원합니다. 두 개 이상의 보기가 지정된 경우, 사용자가 다양한 보기 간에 전환할 수 있도록 드롭다운 목록이 렌더링됩니다.
데이터는 현재 웹 사이트 사용자, 현재 웹 사이트 사용자의 상위 고객 계정 및 현재 웹 사이트별로 필터링할 수도 있습니다. 포털 사용자 특성 및 거래처 특성 필터 조건 모두에 값이 있으면, 웹 사이트는 사용자가 자신의(내) 데이터 또는 상위 고객 거래처의 데이터를 볼 수 있도록 드롭다운 목록을 렌더링합니다.
목록은 웹 사이트 내에서 레코드 목록의 초기화를 제어하기 위해 웹 페이지 및 다양한 속성에 대한 관계를 포함합니다. 웹 페이지에 대한 관계를 사용하면 웹 사이트 내 제공 페이지 노드의 목록 정의를 동적으로 검색할 수 있습니다. 기존 테이블 보기를 보거나 새 테이블 보기를 생성하려면 포털 관리 앱에서 콘텐츠>목록으로 이동합니다.
참고
- 사이트 내에서 목록을 볼 수 있으려면 목록이 제공 웹 사이트의 웹 페이지와 연결되어야 합니다.
목록에 연결된 웹 페이지는 맨 왼쪽 메뉴의 관련 항목 탐색 링크에 나열된 웹 페이지 링크를 선택하면 볼 수 있습니다. 사용자 테이블 목록 작성 시, 첫 번째 단계는 웹 사이트에서 목록을 렌더링할 테이블을 선택하는 것입니다. 그런 다음 렌더링할 하나 이상의 모델 기반 앱 보기를 선택하면 됩니다.
웹 페이지를 만들거나 편집할 때, 웹 페이지 양식에 제공된 조회 필드에서 목록을 지정할 수 있습니다. 페이지 템플릿은 일반적으로 페이지 템플릿이 되지만 목록의 렌더링 여부를 결정하려면 마스터 템플릿에 필수 논리가 있어야 하므로 콘텐츠를 위해 고안된 다른 여러 템플릿 중 하나가 될 수 있습니다.
목록 추가는 Liquid 태그 {% include 'entity_list' key: '<<list name>>' %}
을 웹 페이지 페이지 복사 필드와 같은 콘텐츠 영역 또는 웹 템플릿에 추가하여 웹 사이트에 추가할 수도 있습니다.