대분류 | 기능 유형 | 세부 기능 명 | 내용 |
---|
UseNodeCaption옵 션 |
Boolean Node | 에 대한 캡션 표시 여부 설정
| keyField |
| - Node 에서 [KEY] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : true undefined )
|
UseLinkCaption | Link 에 대한 캡션 표시 여부 설정Boolean captionField |
| - Node 에서 [CAPTION] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : false undefined )
|
NodeBorderWidth | Node 의 테두리 굵기 설정Integer valueField |
| - Node 에서 [VALUE] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : undefined )
|
colorField |
| - Node 에서 [COLOR] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : undefined )
|
borderColorField |
| - Node 에서 [BORDER_COLOR] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : undefined )
|
depthField |
| - Node 에서 [DEPTH] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : undefined )
|
sizeField |
| - Node 에서 [SIZE] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : undefined )
|
iconField |
| - Node 에서 [ICON] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : undefined )
|
shapeField |
| - Node 에서 [SHAPE] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : undefined )
|
borderWidth |
| - Node 테두리 두께를 설정
- Number ( Default : 1 )
|
HighlightedBgColorhighlightedBackColor |
| - Node 가 선택된 상태의 배경색 설정Highlighted Node 의 배경 색상을 지정
- String ( Default : #FFB85A )
|
HighlightedBorderColorhighlightedBorderColor |
| - Highlighted Node 가 선택된 상태의 테두리 색상 설정의 테두리 색상을 지정
- String ( Default : #FF9436 )
|
OnClickcaption | Node 를 클릭했을 때, 동작할 함수를 설정use | - Node 의 Caption 사용 여부를 설정
- Boolean ( Default : false )
|
selection
| use | - Selection 에 대한 사용 여부를 설정
- Boolean ( Default : true )
|
backgroundColor | - Selection 의 배경 색상을 지정
- String ( Default : #1E90FF )
|
borderColor | - Selection 의 배경 색상을 지정
- String ( Default : #FFFFFF )
|
borderWidth | - Selection 의 테두리 두께를 지정
- Number ( Default : 3 )
|
tooltip | use | - Node 의 Tooltip 사용 여부를 설정
- Boolean ( Default : false )
|
formatter |
코드 블럭 |
---|
language | js |
---|
theme | DJango |
---|
title | Example Code |
---|
| /*
* args
* : row (DataRow)
*/
formatter: function(args) {
return "<div></div>"
} |
- idx [number] : 해당 Node 에 대한 Index 정보
- row [DataRow] : MouseOver Node 에 대한 DataRow 정보
- ds [DataSet] : 노드에 대한 전체 DataSet 정보
|
event | click | , args: {type: 'Node' | 'Link', selectObject: go.Part | NullOrUndefined, subNodes: INamedDictionary | NullOrUndefined} )- s: TreeLayout
- type: 선택한 대상의 유형을 의미 ( 빈 영역을 선택 시, 'Node' 로 반환 )
- selectObject : 선택한 객체를 의미 ( Node, Link / 빈 영역의 경우, undefined )
- subNodes : 선택한 객체의 하위 노드 목록 ( 선택한 대상도 포함 / Link 의 경우, FROM - TO 에 해당하는 노드 목록 반환 )
- Component 객체
- args
- selectObject [Node] : 선택한 Node
- subNodes [Array]
- idx [number] : Node Index
- row [DataRow] : Node 에 대한 데이터
- linkDataTable [DataTable] : Link 의 DataTable 정보
- dataSet [DataSet] : Node 전체 DataSet 정보
|
doubleClick | 코드 블럭 |
---|
language | js |
---|
theme | DJango |
---|
title | Example Code |
---|
| dobuleClick: function(s, args) {
(...)
} |
- arguments 정보
- s [TreeLayout] : 해당 TreeLayout Component 객체
- args
- selectObject [Node] : 선택한 Node
- subNodes [Array]
- idx [number] : Node Index
- row [DataRow] : Node 에 대한 데이터
- linkDataTable [DataTable] : Link 의 DataTable 정보
- dataSet [DataSet] : Node 전체 DataSet 정보
|
Link
| fromField |
| - Link 에서 [FROM] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : undefined )
|
toField |
| - Link 에서 [TO] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : undefined )
|
valueField |
| - Link 에서 [VALUE] 필드로 사용할 데이터셋의 컬럼을 지정
- String ( Default : undefined )
|
caption | use | - Link 의 캡션 사용 여부를 결정
- Boolean ( Default : false )
|
event | click | |
doubleClick | 코드 블럭 |
---|
language | js |
---|
theme | DJango |
---|
title | Example Code |
---|
| dobuleClick: function(args) {
(...)
} |
- arguments 정보
- s [TreeLayout] : 해당 TreeLayout Component 객체
- args
- selectObject [Link] : 선택한 Link
- subNodes [Array] : From, To 에 대한 Node 정보
- idx [number] : Node Index
- row [DataRow] : Node 에 대한 데이터
- dataSet [DataSet] : Node 전체 DataSet 정보
|
Default | event | click | |