RealGrid2 API
Interface
TreeOptions

TreeOptions

TreeView 표시에 대한 설정 모델

Signature:

export interface TreeOptions 

Remarks

TreeView 에서 옵션으로 설정할 때는 필요한 정보만 넣으면 된다.

Example

tree.setTreeOptions({lineVisible: false});

Properties

PropertyTypeDescription
collapsedIconnumber트리 아이템이 접혀있을때 표시되는 아이콘
collapseWhenCtrlKeybooleanctrl 키와 왼쪽 방향키를 함께 눌렀을 때 접힘 여부
collapseWhenLeftKeyboolean왼쪽 방향키만 눌렀을 때 접힘 여부
defaultIconnumber아이템의 아이콘 인덱스가 존재하지 않거나, 총 개수를 넘어가면 지정되는 아이콘 인덱스
expandedIconnumber트리 아이템이 펼쳐졌을때 표시되는 아이콘
expanderIconStyleTreeExpanderIconStyleTree Expander 아이콘의 형태를 지정
expandWhenCtrlKeybooleanctrl 키와 오른쪽 방향키를 함께 눌렀을 때 펼침 여부
expandWhenRightKeyboolean오른쪽 방향키를 눌렀을 때 펼침 여부
expandWhenSetDataExpandWhenSetDataset data 이후 기존 펼침 유지 여부를 설정할 수 있다.
iconImagesstring[]아이콘으로 사용할 이미지 파일 목록
iconImagesRootstring아이콘으로 사용할 이미지 경로
iconVisiblebooleantree icon visible
lineVisibleboolean트리 라인 표시 여부
recursiveDeletingbooleansoftDeleting상태일때 상위 노드를 제거하면 하위 노드의 상태값을 RowState.DELETED로 변경한다.
showCheckBoxboolean트리 내부 체크 박스 여부

Properties Desc

collapsedIcon

트리 아이템이 접혀있을때 표시되는 아이콘

Type - number


collapseWhenCtrlKey

ctrl 키와 왼쪽 방향키를 함께 눌렀을 때 접힘 여부

Type - boolean

Remarks:

collapseWhenLeftKeyfalse 여도 동작한다.


collapseWhenLeftKey

왼쪽 방향키만 눌렀을 때 접힘 여부

Type - boolean

Remarks:

맨 왼쪽에 위치해 있어야한다.


defaultIcon

아이템의 아이콘 인덱스가 존재하지 않거나, 총 개수를 넘어가면 지정되는 아이콘 인덱스

Type - number


expandedIcon

트리 아이템이 펼쳐졌을때 표시되는 아이콘

Type - number


expanderIconStyle

Tree Expander 아이콘의 형태를 지정

Type - TreeExpanderIconStyle


expandWhenCtrlKey

ctrl 키와 오른쪽 방향키를 함께 눌렀을 때 펼침 여부

Type - boolean

Remarks:

expandWhenRightKeyfalse 여도 동작한다.


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