매쉬업 작성기 > 위젯 > 표준 위젯 > 그리드 위젯 > 그리드에 대한 런타임 옵션 구성
그리드에 대한 런타임 옵션 구성
정렬 및 편집 외에도 위젯 구성 속성을 사용하여 런타임에 그리드를 사용하는 방법을 제어할 수 있습니다.
표시 메뉴를 추가하여 열의 표시 유형 및 순서 제어
열 크기 조정 및 순서 다시 매기기
행 번호를 표시하는 열 추가
열 표시 메뉴 추가
드롭다운 메뉴를 추가하여 런타임에 열의 표시 유형을 제어할 수 있습니다. 메뉴를 열면 사용 가능한 열이 디자인 타임에 구성된 기본 순서에 따라 또는 JSON 구성을 사용하여 나열됩니다.
위젯 ColumnsMenuOptions 속성을 사용하여 메뉴의 사용 가능한 옵션을 제어합니다. 열 표시 유형, 순서 또는 둘 다를 구성할 수 있습니다. 메뉴를 숨기려면 없음을 선택합니다.
열 크기 조정 및 순서 다시 매기기
열 크기 조정을 활성화하려면 위젯 ResizeColumns 속성을 True로 설정합니다. 런타임에 머리글 행 내의 구분선을 클릭하고 끌어 열의 크기를 조정합니다. 위젯 구성 대화 상자를 사용하여 각 열의 최소 및 최대 너비를 설정할 수 있습니다. 열의 기본 최소 너비는 75픽셀입니다.
열 순서 다시 매기기를 활성화려면 위젯 ReoderColumns 속성을 True로 설정합니다. 런타임에 열 머리글을 끌어 순서를 변경할 수 있습니다.
행 번호 추가
행 번호를 표시하려면 위젯 ShowRowNumbers 속성을 True로 설정합니다. 각 행의 번호를 표시하는 열이 그리드에 추가됩니다.
* 
행 번호는 트리 그리드 내의 행이 런타임에 확장되고 축소될 때 동적으로 업데이트됩니다.
트리 그리드의 노드 확장 및 축소
그리드에서 트리 노드를 확장하고 축소하는 작업은 다음 속성을 사용하여 구성할 수 있습니다.
ExpandCollapseAll - 그리드의 모든 트리 노드를 확장하고 축소하는 버튼을 추가합니다.
ExpandCollapseIcon - 행이 하위 포함임을 나타내는 데 사용되는 아이콘을 설정합니다. 기본적으로 캐럿 아이콘이 사용됩니다.
PreserveRowExpansion - 페이지를 새로 고칠 때 로드된 행의 상태를 유지합니다.
MaxExpandedRows - 확장된 행의 최대 수에 도달한 후 사용자가 행을 확장할 때 표시할 메시지를 설정합니다. MaxRowsMessageMaxRowMessageTitle 속성을 사용하여 메시지의 기본 텍스트를 사용자 정의할 수 있습니다.
추가 행을 확장하려면 사용자가 트리에서 열려 있는 행을 닫아야 합니다.
도움이 되셨나요?