TreeOptions
TreeView 표시에 대한 설정 모델
Signature:
export interface TreeOptions Remarks
TreeView 에서 옵션으로 설정할 때는 필요한 정보만 넣으면 된다.
Example
tree.setTreeOptions({lineVisible: false});Properties
| Property | Type | Description |
|---|---|---|
| collapsedIcon | number | 트리 아이템이 접혀있을때 표시되는 아이콘 |
| collapseWhenCtrlKey | boolean | ctrl 키와 왼쪽 방향키를 함께 눌렀을 때 접힘 여부 |
| collapseWhenLeftKey | boolean | 왼쪽 방향키만 눌렀을 때 접힘 여부 |
| defaultIcon | number | 아이템의 아이콘 인덱스가 존재하지 않거나, 총 개수를 넘어가면 지정되는 아이콘 인덱스 |
| expandedIcon | number | 트리 아이템이 펼쳐졌을때 표시되는 아이콘 |
| expanderIconStyle | TreeExpanderIconStyle | Tree Expander 아이콘의 형태를 지정 |
| expandWhenCtrlKey | boolean | ctrl 키와 오른쪽 방향키를 함께 눌렀을 때 펼침 여부 |
| expandWhenRightKey | boolean | 오른쪽 방향키를 눌렀을 때 펼침 여부 |
| expandWhenSetData | ExpandWhenSetData | set data 이후 기존 펼침 유지 여부를 설정할 수 있다. |
| iconImages | string[] | 아이콘으로 사용할 이미지 파일 목록 |
| iconImagesRoot | string | 아이콘으로 사용할 이미지 경로 |
| iconVisible | boolean | tree icon visible |
| lineVisible | boolean | 트리 라인 표시 여부 |
| recursiveDeleting | boolean | softDeleting상태일때 상위 노드를 제거하면 하위 노드의 상태값을 RowState.DELETED로 변경한다. |
| showCheckBox | boolean | 트리 내부 체크 박스 여부 |
| templateOptions | TreeTemplateOptions | undefined | treeView의 첫번째 컬럼에 html tag를 표시할때 사용한다. |
Properties Desc
collapsedIcon
트리 아이템이 접혀있을때 표시되는 아이콘
Type - number
collapseWhenCtrlKey
ctrl 키와 왼쪽 방향키를 함께 눌렀을 때 접힘 여부
Type - boolean
Remarks:
collapseWhenLeftKey 가 false 여도 동작한다.
collapseWhenLeftKey
왼쪽 방향키만 눌렀을 때 접힘 여부
Type - boolean
Remarks:
맨 왼쪽에 위치해 있어야한다.
defaultIcon
아이템의 아이콘 인덱스가 존재하지 않거나, 총 개수를 넘어가면 지정되는 아이콘 인덱스
Type - number
expandedIcon
트리 아이템이 펼쳐졌을때 표시되는 아이콘
Type - number
expanderIconStyle
Tree Expander 아이콘의 형태를 지정
Type - TreeExpanderIconStyle
expandWhenCtrlKey
ctrl 키와 오른쪽 방향키를 함께 눌렀을 때 펼침 여부
Type - boolean
Remarks:
expandWhenRightKey 가 false 여도 동작한다.
expandWhenRightKey
오른쪽 방향키를 눌렀을 때 펼침 여부
Type - boolean
Remarks:
맨 오른쪽에 위치해 있어야한다.
expandWhenSetData
set data 이후 기존 펼침 유지 여부를 설정할 수 있다.
Type - ExpandWhenSetData
Remarks:
LocalTreeDataProvider.setRows() 또는 LocalTreeDataProvider.setCsvRows()로 데이터를 설정할때에만 적용된다.
iconImages
아이콘으로 사용할 이미지 파일 목록
Type - string[]
iconImagesRoot
아이콘으로 사용할 이미지 경로
Type - string
iconVisible
tree icon visible
Type - boolean
lineVisible
트리 라인 표시 여부
Type - boolean
recursiveDeleting
softDeleting상태일때 상위 노드를 제거하면 하위 노드의 상태값을 RowState.DELETED로 변경한다.
Type - boolean
showCheckBox
트리 내부 체크 박스 여부
Type - boolean
templateOptions
treeView의 첫번째 컬럼에 html tag를 표시할때 사용한다.
Type - TreeTemplateOptions | undefined