매쉬업 작성기 > 위젯 > 레거시 위젯 > 고급 그리드(레거시) > 고급 또는 트리 그리드 작성
고급 또는 트리 그리드 작성
ThingWorx Composer의 데이터 렌더링 위젯을 사용할 때와 마찬가지로 그리드 위젯을 매쉬업에 배치하고 수신 데이터 바인딩으로 구성해야 합니다. 고급 그리드 또는 고급 트리 그리드를 작성하려면 다음을 수행하십시오.
1. 다음 위젯 중 하나를 매쉬업으로 끕니다.
고급 그리드
고급 트리 그리드
2. 오른쪽에서 데이터 소스 엔티티를 추가합니다.
3. 반환된 데이터에서 모든 데이터를 그리드로 끌고 Data 속성에 바인딩합니다. 이 바인딩은 그리드가 활성화될 때 데이터가 로드되는 위치를 정의합니다.
트리 그리드를 작성하는 경우 하위 데이터에 대한 소스를 바인딩할 수도 있습니다. 동일한 데이터 소스 엔티티 또는 다른 소스에서 반환된 데이터에서 모든 데이터를 그리드의 Child Data 속성으로 끕니다. 이 바인딩은 후속 노드가 확장되고 하위 데이터가 동적으로 로드될 때 하위 데이터를 가져오는 위치를 정의합니다.
* 
트리 그리드의 하위 데이터를 바인딩하려면 노드를 올바르게 정렬, 검색, 필터링 및 확장하는 데 필요한 코드를 제공하는 특정 유형의 데이터 서비스가 필요합니다. 자세한 내용은 트리 그리드 데이터 작업를 참조하십시오.
4. 다음 방법 중 하나를 사용하여 그리드 구성 매개 변수를 정의합니다.
정적 구성 - Mashup Builder에서 사용 가능한 속성 목록을 사용하여 그리드 매개 변수를 구성합니다. 사용 가능한 속성은 설계 보기의 왼쪽 패널에 나열됩니다. 자세한 내용은 고급 그리드 속성을 참조하십시오.
동적 구성 - JSON 객체를 출력하고 그리드에 바인딩하는 구성 서비스를 작성합니다. 자세한 내용과 샘플 스크립트는 구성 서비스 작업 항목을 참조하십시오.
* 
데이터 소스가 데이터 셰이프에 연결된 경우에는 설계 보기에서 위젯의 왼쪽 상단에서 사용 가능한 바로 가기 메뉴에서 일부 그리드 매개 변수를 구성할 수도 있습니다. 자세한 내용은 상황에 맞는 메뉴에서 열 구성를 참조하십시오.
5. 완료된 매쉬업을 저장하고 확인합니다.
도움이 되셨나요?