고급 그리드 속성
Mashup Builder 설계 보기의 고급 및 트리 그리드 속성은 그리드를 구성할 때 Mashup Builder(정적 구성)를 사용할지 아니면 서비스(동적 구성)를 사용할지에 따라 다를 수 있습니다. 다음 표에는 Mashup Builder에서 그리드를 구성할 때 사용할 수 있는 모든 속성이 나와 있습니다.
동적 구성을 사용하지 않고 Mashup Builder에서만 구성할 수 있는 속성은 표에 별표(*)가 표시되어 있습니다.
속성 이름
설명
기본 유형
기본값
바인딩 가능 여부(Y/N)
그리드 또는 트리 그리드에 적용 가능 여부
Id*
ThingWorx에서 내부적으로 사용되는 고유한 식별자입니다.
INTEGER
Gridadvanced-<id>또는
Treegridadvanced--<id>
N
둘 다
Type*
위젯 유형입니다.
해당 없음
Grid-Advanced 또는 Tree-Grid-Advanced
N
둘 다
DisplayName*
표시될 때 그리드를 식별하는 사용자 정의 이름입니다.
STRING
gridadvanced-n 또는 treegridadvanced-n
N
둘 다
Description*
사용자 정의 설명입니다.
STRING
해당 없음
N
둘 다
Data*
그리드가 시작될 때 로드되는 데이터의 소스입니다.
그리드가 데이터 소스에 바인딩되면 채워진 화살표()가 나타납니다. 데이터 소스가 없으면 이 나타납니다.
INFOTABLE
해당 없음
Y
둘 다
ChildData*
노드가 확장될 때 동적으로 로드되는 하위 데이터의 소스입니다.
그리드가 하위 데이터 소스에 바인딩되면 채워진 화살표()가 나타납니다.
하위 데이터 소스가 없으면 이 나타납니다.
INFOTABLE
해당 없음
Y
트리 그리드에만 적용 가능
ParentIDFieldName
상위 ID 필드 이름을 식별합니다. 이 속성은 계층적 트리 구조를 작성하는 데 필요합니다.
* 
상위 행이 없는 최상위 행의 경우 값은 슬래시(/)여야 합니다.
STRING
parentId
N
트리 그리드에만 적용 가능
IDFieldName
그리드의 기본 키 열입니다. 이 열의 값은 데이터의 각 행에 대한 고유 식별자 역할을 합니다. 이 속성은 고급 그리드의 경우 선택 사항이지만 트리 그리드의 경우 필수 사항입니다.
필드가 지정되지 않은 경우 또는 지정된 필드가 존재하지 않는 경우 그리드에서 자체 내부 행 ID를 만듭니다.
* 
행 ID 색인은 색인 값 1로 시작해야 합니다. ID가 "0"(영)인 행이 발견되고 해당 행이 그리드에 표시되지 않으면 JavaScript 콘솔에 오류가 나타납니다.
STRING
id
N
둘 다
IDPathSeparator
경로 구분 기호 문자를 구성할 수 있습니다.
경로 구분 기호 문자는 그리드에 의해 동적으로 로드되지만 클라이언트측에서는 로드되지 않은 행을 선택할 때 트리 그리드에서 사용됩니다. 동적으로 로드된 행의 행 선택 단원을 참조하십시오.
STRING
:;
N
트리 그리드에만 적용 가능
HasChildrenFieldName
행에 사용 가능한 하위 데이터가 있는지 여부를 나타내는 열 이름을 지정합니다.
행에 하위 데이터가 없음을 나타내려면 '0', 0, 'false', false, empty string 또는 undefined 중 하나를 입력합니다.
이외의 값은 행에 하위 데이터가 있음을 의미합니다.
STRING
hasChildren
N
트리 그리드에만 적용 가능
Configuration*
그리드가 구성 서비스에 바인딩되면 채워진 화살표()가 나타납니다.
구성 서비스가 없으면 이 나타납니다.
* 
Configuration 속성에 대해 추가를 사용할 수 있습니다. 이 속성은 열리는 페이지에 JSON을 입력하는 데 사용됩니다. JSON을 입력하고 완료를 클릭한 다음 속성 패널로 돌아가면 추가편집으로 바뀝니다.
STRING
해당 없음
Y
둘 다
IsEditable
그리드가 런타임에 나타날 때 그리드 셀의 값을 편집할 수 있는지 여부를 결정합니다. 이 속성을 활성화하면 속성 패널에 EditCellStartedEditCellComplete 이벤트가 표시됩니다.
* 
특정 열의 값을 편집하려면 열을 편집 가능 항목으로 구성해야 합니다. 상황에 맞는 메뉴에서 열 구성의 셀 편집 옵션 단원을 참조하십시오.
BOOLEAN
False
N
둘 다
EnableEditButtons
그리드 도구 모음에서 편집, 저장취소를 활성화하여 편집 내용을 수동으로 저장합니다.
변경 내용을 자동으로 저장하려면 위에서 설명한 IsEditable 속성을 설정합니다. 변경 내용을 수동으로 저장하려면 EnableEditButtons 속성을 설정합니다.
자세한 내용은 고급 그리드에서 셀 편집를 참조하십시오.
이 속성을 설정하면 속성 패널에 다음 위젯 속성이 표시됩니다.
구성 속성 - EnableAddDeleteButtonsEditButtonsLocation
이벤트 - EditStarted, EditCompleted EditCancelled
BOOLEAN
False
N
둘 다
EnableAddDeleteButtons
이 속성을 True로 설정하면 그리드에서 행을 추가하거나 삭제할 수 있도록 그리드 도구 모음에 추가삭제가 나타납니다.
* 
런타임에 편집을 클릭하면 도구 모음에 추가 또는 삭제가 나타납니다.
BOOLEAN
False
N
고급 그리드에만 적용 가능
EditedTable
런타임에 셀을 편집할 때 업데이트된 값의 출력 위치를 지정하는 바인딩 가능한 속성입니다. 업데이트된 값을 저장하려면 이 속성을 인포테이블 업데이트 서비스에 바인딩해야 합니다. 예를 들어, 데이터 테이블 사물의 AddOrUpdateDataTableEntries 서비스에 바인딩합니다.
* 
EditedTable 속성을 사용하려면 먼저 IsEditable 속성을 설정해야 합니다. 또한 특정 열을 편집 가능하도록 구성해야 합니다. 상황에 맞는 메뉴에서 열 구성의 셀 편집 옵션을 참조하십시오.
INFOTABLE
해당 없음
Y
둘 다
EnableKeyboardNavigation
키보드를 사용하여 위젯을 탐색할 수 있습니다.
* 
이 속성을 False로 설정하면 키보드 탐색을 수행할 수 없습니다.
BOOLEAN
True
Y
둘 다
DeletedTable
이 속성은 런타임에 그리드에서 삭제된 행에 대한 출력 위치를 지정합니다.
업데이트된 값을 저장하려면 이 속성을 인포테이블 업데이트 서비스에 바인딩해야 합니다. 예를 들어, 속성을 데이터 테이블 사물의 AddOrUpdateDataTableEntries 서비스에 바인딩합니다.
INFOTABLE
해당 없음
Y
고급 그리드에만 적용 가능
DisplayOnlyMode
표시 전용 모드에서 그리드를 설정합니다.
BOOLEAN
False
Y
둘 다
DefaultSelectedRows
그리드가 나타날 때 기본적으로 강조 표시되는 행 번호를 정의합니다. 값에 쉼표로 구분된 숫자와 범위가 포함될 수 있습니다.
예: 1,2,4-5
이 속성은 바인딩된 서비스에 의해 정의될 수도 있습니다. 서비스가 바인딩되면 이 나타납니다.
서비스가 없으면 이 나타납니다.
* 
RowSelection 속성을 none으로 설정한 경우 이 속성은 영향을 주지 않습니다. 여러 행을 선택하려면 RowSelection 속성을 multi로 설정해야 합니다.
트리 그리드에서 기본 행 선택은 보기에 있는 행에 따라 달라집니다. ExpandLoadedRows 속성이 설정되면 미리 로드된 모든 행이 확장되고 기본 선택이 맨 위에서 시작되고 상위 행과 하위 행을 모두 포함하여 아래까지 계산됩니다. 미리 로드된 행이 확장되지 않은 경우 기본 선택은 맨 위에서 시작되고 상위 행만 포함합니다.
STRING
해당 없음
Y
둘 다
SelectedRows*
그리드가 나타날 때 기본적으로 강조 표시되는 행을 INFOTABLE 소스를 통해 정의합니다.
트리 그리드에 사용되면 행을 선택하는 데는 행 ID 열만 필요하지만 다른 열을 포함할 수도 있습니다.
고급 그리드에서 행 선택은 서비스의 SelectedRows 매개 변수 출력을 그리드의 입력 SelectedRows 속성에 바인딩하여 처리됩니다.
하나의 엔티티가 다른 엔티티에 있는 행 선택을 제어할 수 있도록 이 속성은 출력 방향 또는 입력 방향에서 바인딩 가능합니다. 예를 들어, 한 테이블에서 두 번째 테이블의 행 선택을 제어하거나 3D 이미지를 사용하여 테이블에서 행을 선택할 수 있습니다.
제어하는 엔티티의 경우 서비스를 출력 INFOTABLE로 바인딩합니다.
제어되는 엔티티의 경우 서비스를 입력 INFOTABLE:로 바인딩합니다.
* 
RowSelection 속성을 none으로 설정한 경우 이 속성은 영향을 주지 않습니다. 여러 행을 선택하려면 RowSelection 속성을 multi로 설정해야 합니다.
INFOTABLE
해당 없음
Y
둘 다
IncludeRowExpansionParents*
하위 행을 선택하거나 확장할 때 미리 로드된 클라이언트측 데이터에 포함되지 않은 상위 행이 포함되는지 여부를 결정합니다. True이면 계층 구조를 다시 만들 수 있도록 상위 행을 하위 행과 함께 가져옵니다.
* 
데이터의 깊이와 크기에 따라 이 속성을 사용하면 그리드 성능에 영향을 줄 수 있습니다. 트리 그리드 위젯에 대한 성능 지침 항목을 참조하십시오.
BOOLEAN
False
N
트리 그리드에만 적용 가능
ExpandRows*
확장해야 하는 그리드의 최상위 또는 하위 행 ID입니다. 확장할 행을 선택하려면 행 ID 열만 필요합니다.
INFOTABLE
해당 없음
Y
트리 그리드에만 적용 가능
ExpandLoadedRows*
그리드가 시작될 때 미리 로드된 데이터를 모두 자동으로 확장합니다.
* 
여러 수준의 미리 로드된 데이터를 사용할 수 있어야 합니다. 이 속성을 설정하면 DefaultSelectedRows가 정의될 때 행이 강조 표시되는 방식에 영향을 줍니다. PreserveRowExpansion 속성을 사용하려면 이 속성을 해제해야 합니다.
BOOLEAN
False
Y
트리 그리드에만 적용 가능
ExpandRowOnDoubleClick
행을 두 번 클릭하거나 노드 아이콘을 클릭할 때 하위 행과 함께 행을 확장합니다.
JSON 구성 서비스에서 속성 이름은 treeSettings.expandRowOnDoubleClick입니다.
BOOLEAN
False
N
트리 그리드에만 적용 가능
PreserveRowExpansion
그리드를 새로 고칠 때 행 확장 선택 항목을 유지합니다. 이 속성을 사용할 때에는 트리 로드 데이터 서비스의 maxLevels 속성을 확장 수준보다 큰 값으로 설정해야 합니다. 데이터 서비스에 대한 자세한 내용은 트리 그리드 데이터 작업을 참조하십시오.
* 
ExpandLoadedRows 속성이 설정되면 이 속성을 덮어쓰고 미리 로드된 모든 행이 확장됩니다. 특정 행 확장을 유지하려면 PreserveRowExpansion을 설정할 때 ExpandLoadedRows를 해제합니다. 행 확장 값을 유지하려면 CookiePersistence 속성을 설정해야 합니다.
BOOLEAN
False
N
트리 그리드에만 적용 가능
RowSelection
구성할 수 있는 행 선택을 제어합니다. 옵션은 none, single 또는 multi입니다.
* 
none을 선택하면 다른 행 선택 속성의 영향을 받지 않습니다.
* 
IsEditable 또는 EnableEditButtons 속성을 설정하면 RowSelection 속성이 그리드에서 적용되지 않습니다. 그리드가 편집 모드가 아니면 행을 선택할 수 있습니다.
STRING
없음
N
그리드에만 적용 가능
AutoScroll
그리드가 크기 조정되거나 서비스가 새로 고쳐질 때 그리드가 선택된 행으로 자동으로 스크롤되는지 여부를 제어합니다.
BOOLEAN
False
N
둘 다
CookiePersistence*
특정 열 설정 순서, 크기, 표시 유형 및 정렬 순서에 대한 클라이언트측 지속성을 활성화합니다.
BOOLEAN
True
N
둘 다
EnableContextMenu*
최종 사용자가 특정 열을 표시하거나 숨길 수 있도록 런타임에 그리드 상황에 맞는 메뉴의 표시를 활성화하거나 비활성화합니다. CookiePersistence와 함께 작동합니다.
두 속성을 모두 설정한 경우 - 사용자가 열을 표시하고 숨길 수 있으며 해당 선택이 유지됩니다.
EnableContextMenu를 설정하지 않고 CookiePersistence를 설정한 경우 - 사용자가 열을 표시하거나 숨길 수 없지만 이전 선택은 유지됩니다.
EnableContextMenu를 설정하고 CookiePersistence를 설정하지 않은 경우 - 열을 표시하고 숨길 수 있지만 현재 요청에 대해서만 가능합니다.
JSON 구성 서비스에서 속성을 다음과 같이 최상위 매개 변수로 설정할 수 있습니다.
var config = {“enableContextMenu”: false,...}
BOOLEAN
True
N
둘 다
EnableSorting
머리글에서 오름차순과 내림차순 간의 전환, MultiColumnSortOrder 속성, 정렬 서비스 바인딩 등 모든 유형의 열 정렬이 수행되도록 설정해야 합니다. 이 옵션이 설정된 경우 속성 패널에서 다음 속성을 사용할 수 있습니다.
QueryFilter – 데이터 서비스에 사용할 바인딩 가능한 필터 질의입니다.
Filter - 질의 데이터 서비스를 트리거할 바인딩 가능한 이벤트 속성입니다.
BOOLEAN
False
N
둘 다
MultiColumnSortOrder
기본 열 정렬 순서를 설정합니다. 구문: column name:order,column name:order
예: office:asc,title:des
* 
적용하려면 MultiColumnSortOrder에 대해 EnableSorting을 설정해야 합니다.
STRING
해당 없음
N
둘 다
EnableGridSearch
그리드의 글로벌 검색 상자와 함께 도구 모음을 배치합니다. 이 옵션이 설정된 경우 속성 패널에서 다음 속성을 사용할 수 있습니다.
QueryFilter – 데이터 서비스에 사용할 바인딩 가능한 필터 질의입니다.
Filter - 질의 데이터 서비스를 트리거할 바인딩 가능한 이벤트 속성입니다.
BOOLEAN
False
N
둘 다
GridSearchLocation
검색 상자를 배치할 위치를 정의합니다. 이 옵션은 EnableGridSearch 속성이 설정된 경우에만 사용할 수 있습니다.
STRING
해당 없음
N
둘 다
QueryFilter*
질의 서비스를 데이터 정렬, 검색 및 필터링을 제어하는 입력 질의 매개 변수로 바인딩하는 데 사용되는 바인딩 가능한 질의 속성입니다. 이 속성은 EnableSorting 또는 EnableGridSearch 속성이 켜져 있는 경우에만 사용할 수 있습니다. 이 속성은 그리드 자체의 상황에 맞는 메뉴 또는 속성 패널에서 설정할 수 있습니다.
매쉬업에서 데이터 필터 위젯을 사용하는 경우 출력 QueryFilter 속성을 고급 또는 트리 그리드 위젯에서 입력 질의 속성으로 바인딩할 수 있습니다. 그리드는 모든 질의 매개 변수를 결합하여 지정된 서비스에 바인딩된 단일 출력 필터를 만듭니다. 질의 필터가 이와 같은 두 방향으로 바인딩되면 채워진 화살표()가 표시됩니다.
데이터 필터 위젯이 없고 바인딩이 출력 방향으로만 있는 경우 한 화살표가 채워지고 다른 화살표는 채워지지 않습니다.
QUERY
해당 없음
Y
둘 다
EnableGridReset
그리드 재설정 버튼이 있는 도구 모음을 배치합니다. 쿠키에 저장된 모든 그리드 사용자 설정을 지우고 그리드를 해당 기본 구성으로 되돌리려면 재설정을 클릭합니다.
BOOLEAN
False
N
둘 다
EnableFilterEventOnConfigChange*
서비스에서 구성이 업데이트될 때 이벤트 발생을 설정하거나 해제합니다.
이 속성을 설정하고 바인딩된 구성을 변경하면 데이터도 업데이트하는 필터 이벤트가 발생합니다. 이 속성을 설정하지 않으면 바인딩된 구성이 업데이트될 때 필터 이벤트가 발생하지 않습니다.
BOOLEAN
True
N
둘 다
EnableFooter
그리드에서 바닥글 섹션을 활성화합니다. 이 속성을 True로 설정하면 두 추가 속성인 FooterDataTableFooterStyle이 설정됩니다.
바닥글 섹션의 데이터는 FooterData 속성을 사용하여 바인딩됩니다.
자세한 내용은 고급 그리드의 바닥글 섹션를 참조하십시오.
BOOLEAN
False
N
둘 다
FooterData
그리드의 바닥글에 표시되는 데이터를 포함합니다.
INFOTABLE
해당 없음
Y
둘 다
GridResetButtonLocation
그리드 재설정 버튼을 배치할 위치를 정의합니다.
STRING
해당 없음
N
둘 다
RowFormat
동적 상태 서식 적용을 적용하기 위해 선택적 행 기반 규칙을 정의할 수 있는 대화 상자를 엽니다. 이러한 행 기반 규칙은 그리드 상황에 맞는 메뉴의 그리드 열 구성 옵션에서 사용할 수 있는 셀 기반 상태 서식 적용으로 재정의할 수 있습니다.
STATE FORMATTING
상태 서식 적용
N
둘 다
TableWrapperStyle
그리드 배경 스타일을 정의합니다. 이렇게 하면 전체 테이블 주위에 아웃라인 색상이 추가되고 배경색이 설정됩니다. 지원되는 속성은 선 색, 두께 및 유형, 배경색 및 대체 배경색입니다.
STYLEDEFINITION
DefaultTableWrapperStyle
N
둘 다
TableHeaderStyle
그리드 머리글 스타일을 정의합니다.
STYLEDEFINITION
DefaultTableHeaderStyle
N
둘 다
FocusStyle
그리드에 포커스가 있는 행의 스타일을 정의합니다.
STYLEDEFINITION
DefaultFocusStyle
N
둘 다
RowBackgroundStyle
행 배경 스타일을 정의합니다. 이렇게 하면 배경색, 글꼴 색 및 두께 스타일이 추가됩니다. 그러나 각 행에 선 스타일은 추가되지 않습니다.
STYLEDEFINITION
DefaultRowBackgroundStyle
N
둘 다
RowAlternateBackgroundStyle
대체 행에 대한 두 번째 행 배경 스타일을 정의합니다. 이렇게 하면 글꼴 색과 두께 스타일이 추가되지만 선 스타일은 추가되지 않습니다.
STYLEDEFINITION
DefaultRowAlternateBackgroundStyle
N
둘 다
RowHoverStyle
마우스 포인터로 행을 가리킬 때 행의 스타일을 정의합니다. 이렇게 하면 배경색 및 글꼴이 모든 셀에 추가됩니다. 선 색상, 두께 및 유형은 마우스 포인터로 가리킨 행에만 적용됩니다.
STYLEDEFINITION
DefaultRowHoverStyle
N
둘 다
RowSelectedStyle
선택 시 행의 스타일을 정의합니다. 이렇게 하면 배경색 및 글꼴이 모든 셀에 추가됩니다. 선 색, 두께 및 유형은 선택한 행에만 적용됩니다.
STYLEDEFINITION
DefaultRowSelectedStyle
N
둘 다
RowBorderStyle
행 테두리 스타일을 정의합니다. 이렇게 하면 선 색상, 두께 및 유형이 셀의 수평 면에 추가됩니다.
STYLEDEFINITION
DefaultRowBorderStyle
N
둘 다
CellBorderStyle
셀 테두리 스타일을 정의합니다. 이렇게 하면 선 색상, 두께 및 유형이 셀의 세로 면에 추가됩니다.
STYLEDEFINITION
DefaultCellBorderStyle
N
둘 다
ToolbarStyle
도구 모음에 대한 스타일을 정의합니다.
STYLEDEFINITION
DefaultToolbarStyle
N
둘 다
TableFooterStyle
그리드의 바닥글 섹션에 대한 스타일을 정의합니다. 여기에는 배경색, 테두리 스타일 및 글꼴 스타일이 포함됩니다.
STYLE DEFINITION
DefaultGridAdvancedFooterStyle
N
둘 다
TooltipStyle
도구 설명에 대한 스타일을 정의합니다.
STYLEDEFINITION
DefaultTooltipStyle
N
둘 다
SortAscendingStyle
오름차순 정렬 아이콘의 스타일을 정의합니다.
STYLEDEFINITION
DefaultSortAscendingStyle
N
둘 다
SortDescendingStyle
내림차순 정렬 아이콘의 스타일을 정의합니다.
STYLEDEFINITION
DefaultSortDescendingStyle
N
둘 다
CellValidationErrorStyle
유효성 검사 오류가 발생할 때 셀의 스타일을 정의합니다.
STYLE DEFINITION
DefaultCellValidationErrorStyle
N
둘 다
CellValidationErrorTooltipStyle
유효성 검사 오류가 발생할 때 셀 도구 설명의 스타일을 정의합니다.
STYLE DEFINITION
DefaultCellValidationErrorTooltipStyle
N
둘 다
RowIconStyle
트리 노드에 대한 폴더 아이콘의 스타일을 정의합니다.
STYLEDEFINITION
DefaultRowIconStyle
N
트리 그리드에만 적용 가능
RowExpansionIconStyle
트리 노드에 대한 확장 아이콘의 스타일을 정의합니다.
STYLEDEFINITION
DefaultRowExpansionIconStyle
N
트리 그리드에만 적용 가능
RowCollapseIconStyle
트리 노드에 대한 축소 아이콘의 스타일을 정의합니다.
STYLEDEFINITION
DefaultRowCollapseIconStyle
N
트리 그리드에만 적용 가능
HeaderOverflow
오버플로되는 머리글 셀 텍스트를 처리하는 옵션을 제공합니다. 옵션:
fitted - 텍스트가 열 너비에 맞춰 조정되고 이후에는 단어 중간에서도 줄 바꿈됩니다.
wrapped - 텍스트가 공백 또는 대시의 추가 줄로 줄 바꿈됩니다.
clipped - 텍스트가 머리글 셀의 끝에서 잘립니다.
ellipsis - 텍스트가 잘리지만 줄임표(...)로 텍스트를 더 많이 표시할 수 있습니다.
tooltip - 텍스트가 줄임표(...)와 함께 잘리고 전체 텍스트가 도구 설명에 표시됩니다.
STRING
도구 설명
N
둘 다
DataOverflow
오버플로되는 데이터 셀 텍스트에 대한 옵션을 제공합니다. 동일한 옵션을 HeaderOverflow 속성에서 사용할 수 있습니다.
STRING
잘라내기
N
둘 다
MaxHeaderHeight
세로 스크롤 막대가 나타나기 전에 머리글 행을 확장할 수 있는 최대 높이(픽셀)입니다.
NUMBER
100
N
둘 다
MinRowHeight
그리드의 행에 대한 최소 높이 설정(픽셀)입니다.
기본 최소 행 높이 30픽셀보다 큰 이미지를 표시하는 열에 이미지 렌더러를 사용하고 있지 않다고 가정합니다. 예를 들어, 이미지를 포함하는 스타일을 적용하는 상태 정의가 있습니다. 이 경우 이미지 높이에 맞게 행 높이 설정을 확대해야 합니다.
NUMBER
0
N
둘 다
MaxRowCacheSize
그리드에서 클라이언트측으로 확장할 수 있는 최대 행 수입니다. 제한에 도달하면 경고가 생성되고 추가로 확장하기 전에 노드를 축소해야 합니다.
NUMBER
5000
N
트리 그리드에만 적용 가능
DoubleClicked*
그리드를 두 번 클릭하면 발생하는 바인딩 가능한 이벤트 속성입니다.
EVENT
해당 없음
Y
둘 다
Filter*
질의 서비스를 데이터 정렬, 검색 및 필터링을 제어하는 입력 질의 매개 변수로 바인딩하는 데 사용되는 바인딩 가능한 질의 속성입니다. 이 속성은 EnableSorting 또는 EnableGridSearch 속성이 켜져 있는 경우에만 사용할 수 있습니다. 이 속성은 그리드 자체의 상황에 맞는 메뉴 또는 속성 패널에서 설정할 수 있습니다.
EVENT
해당 없음
Y
둘 다
EditCellStarted
사용자가 셀 값을 편집하기 시작할 때 트리거될 수 있는 바인딩 가능한 이벤트 속성입니다. 이 속성은 IsEditable 매개 변수가 설정된 경우에만 활성화됩니다.
이 이벤트를 사용하면 편집 시 매쉬업에서 다른 위젯의 상태를 변경할 수 있습니다.
EVENT
해당 없음
Y
둘 다
EditCellCompleted
사용자가 셀을 편집한 다음 ENTER, TAB 또는 편집된 셀 외부의 아무 곳이나 클릭할 때 트리거될 수 있는 바인딩 가능한 이벤트 속성입니다. 값을 편집되지 않은 상태로 두려면 ESC 키를 누릅니다. 그리드를 새로 고치면 편집된 값이 나타납니다.
이 이벤트의 두 가지 용도는 다음과 같습니다.
EditedTable 인포테이블에서 편집된 값이 유지되도록 인포테이블 업데이트 서비스에 바인딩할 수 있습니다.
이를 서비스에 바인딩하여 매쉬업에서 저장 버튼 위젯을 사용할 수 있습니다. 저장 버튼은 EditedTable 인포테이블에서 업데이트된 값이 유지되도록 인포테이블 업데이트 서비스에 바인딩될 수 있습니다.
EVENT
해당 없음
Y
둘 다
EditStarted
이 이벤트는 그리드 도구 모음에서 편집을 클릭할 때 트리거됩니다.
EVENT
해당 없음
Y
둘 다
EditCompleted
이 이벤트는 그리드 도구 모음에서 저장을 클릭할 때 트리거됩니다.
EVENT
해당 없음
Y
둘 다
EditCancelled
이 이벤트는 그리드 도구 모음에서 취소를 클릭할 때 트리거됩니다.
EVENT
해당 없음
Y
둘 다
Z-index*
계층화된 위젯의 순서입니다. 그리드 위젯에서 Z색인이 낮은 위젯은 Z색인이 높은 다른 위젯 뒤로 이동합니다.
NUMBER
10
N
둘 다
Visible*
설정되면 그리드가 런타임에 표시됩니다. 이 속성은 그리드에 바인딩된 서비스에 의해 정의될 수 있습니다. 표시 서비스가 그리드에 바인딩되면 채워진 화살표()가 나타납니다.
표시 서비스가 없으면 이 나타납니다.
BOOLEAN
True
Y
둘 다
SelectedRowsChanged*
그리드에서 하나 이상의 행을 선택하거나 선택 취소할 때 다른 위젯 또는 서비스를 트리거하는 데 사용할 수 있는 바인딩 가능한 이벤트 속성입니다.
이 이벤트 속성을 사용하려면 다음 단계를 수행하십시오.
RowSelection 속성을 single 또는 multi로 설정합니다.
SelectedRows 속성을 다른 엔티티(위젯 또는 서비스)에 바인딩합니다.
SelectedRows 변경 시 트리거되도록 SeletedRowsChanged 이벤트를 다른 엔티티에 바인딩합니다.
EVENT
해당 없음
Y
둘 다
* 구성 서비스가 그리드에 바인딩되면 Mashup Builder의 속성 패널에 별 표시된 속성만 나타납니다. 이러한 매개 변수는 JSON 서비스에서 전달되므로 다른 모든 속성은 보기에서 숨겨집니다.
* 
그리드 스타일은 우선 순위가 가장 낮은 TableWrapperStyle 및 다른 모든 것을 재정의하는 RowHoverStyle을 포함하여 아래에 나열된 순서에 따라 다른 스타일보다 우선 적용됩니다.
1. TableWrapperStyle
2. RowBackground/RowAlternateBackgroundStyle
3. CellBorder/RowBorderStyle
4. FixedRowFormatter/State Definition
5. RowSelectedStyle
6. RowHoverStyle
도움이 되셨나요?