Skip to main content

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 ParameterDefault type
Tany

Constructors

Constructor

new TreeViewNode<T>(dart): TreeViewNode<T>

Defined in: src/widgets/tree.ts:86

Parameters

ParameterType
dartany

Returns

TreeViewNode<T>

Constructs

from the Dart object

Properties

PropertyTypeDefined in
dartanysrc/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
ParameterType
checkedboolean
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
ParameterType
valueElement
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

TreeViewGroup


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
ParameterType
tany
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
ParameterType
valuestring
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
ParameterType
vT
Returns

void

Methods

enableCheckBox()

enableCheckBox(checked?): void

Defined in: src/widgets/tree.ts:133

Enables checkbox

Parameters

ParameterTypeDefault value
checkedbooleanfalse

Returns

void


remove()

remove(): void

Defined in: src/widgets/tree.ts:141

Removes the node and its children from the parent

Returns

void