TreeViewNode<T>
Defined in: src/widgets/tree.ts:82
Tree view node. Sample: https://public.datagrok.ai/js/samples/ui/tree-view
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
T | any |
Constructors
Constructor
new TreeViewNode<
T>(dart):TreeViewNode<T>
Defined in: src/widgets/tree.ts:86
Parameters
| Parameter | Type |
|---|---|
dart | any |
Returns
TreeViewNode<T>
Constructs
from the Dart object
Properties
| Property | Type | Defined in |
|---|---|---|
dart | any | src/widgets/tree.ts:83 |
Accessors
captionLabel
Get Signature
get captionLabel():
HTMLElement
Defined in: src/widgets/tree.ts:107
Caption label
Returns
HTMLElement
checkBox
Get Signature
get checkBox():
HTMLElement|null
Defined in: src/widgets/tree.ts:110
Check box element
Returns
HTMLElement | null
checked
Get Signature
get checked():
boolean
Defined in: src/widgets/tree.ts:113
Returns true if checked
Returns
boolean
Set Signature
set checked(
checked):void
Defined in: src/widgets/tree.ts:114
Parameters
| Parameter | Type |
|---|---|
checked | boolean |
Returns
void
icon
Get Signature
get icon():
Element
Defined in: src/widgets/tree.ts:121
Node icon
Returns
Element
Set Signature
set icon(
value):void
Defined in: src/widgets/tree.ts:122
Parameters
| Parameter | Type |
|---|---|
value | Element |
Returns
void
onSelected
Get Signature
get onSelected():
Observable<TreeViewNode<any>>
Defined in: src/widgets/tree.ts:138
Occurs when the selected node is changed.
Returns
Observable<TreeViewNode<any>>
parent
Get Signature
get parent():
TreeViewNode
Defined in: src/widgets/tree.ts:104
Node's parent
Returns
TreeViewNode
root
Get Signature
get root():
HTMLElement
Defined in: src/widgets/tree.ts:91
Visual root
Returns
HTMLElement
rootNode
Get Signature
get rootNode():
TreeViewGroup
Defined in: src/widgets/tree.ts:96
Top-most node.
Returns
tag
Get Signature
get tag():
any
Defined in: src/widgets/tree.ts:125
Auxiliary information associated with the node.
Returns
any
Set Signature
set tag(
t):void
Defined in: src/widgets/tree.ts:126
Parameters
| Parameter | Type |
|---|---|
t | any |
Returns
void
text
Get Signature
get text():
string
Defined in: src/widgets/tree.ts:117
Node text
Returns
string
Set Signature
set text(
value):void
Defined in: src/widgets/tree.ts:118
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
value
Get Signature
get value():
T
Defined in: src/widgets/tree.ts:129
Node value. Normally, when you click on the node, the context panel shows this object.
Returns
T
Set Signature
set value(
v):void
Defined in: src/widgets/tree.ts:130
Parameters
| Parameter | Type |
|---|---|
v | T |
Returns
void
Methods
enableCheckBox()
enableCheckBox(
checked?):void
Defined in: src/widgets/tree.ts:133
Enables checkbox
Parameters
| Parameter | Type | Default value |
|---|---|---|
checked | boolean | false |
Returns
void
remove()
remove():
void
Defined in: src/widgets/tree.ts:141
Removes the node and its children from the parent
Returns
void