Skip to main content

TreeViewNode<T>

Tree view node. Sample: https://public.datagrok.ai/js/samples/ui/tree-view

Extended by

Type parameters

Type parameterValue
Tany

Constructors

new TreeViewNode()

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

Parameters

ParameterType
dartany

Returns

TreeViewNode<T>

Constructs

from the Dart object

Source

src/widgets.ts:1624

Properties

PropertyType
dartany

Accessors

captionLabel

get captionLabel(): HTMLElement

Caption label

Returns

HTMLElement

Source

src/widgets.ts:1645


checkBox

get checkBox(): null | HTMLElement

Check box element

Returns

null | HTMLElement

Source

src/widgets.ts:1648


checked

get checked(): boolean

Returns true if checked

set checked(checked): void

Parameters

ParameterType
checkedboolean

Returns

boolean

Source

src/widgets.ts:1651


icon

get icon(): Element

Node icon

set icon(value): void

Parameters

ParameterType
valueElement

Returns

Element

Source

src/widgets.ts:1659


onSelected

get onSelected(): Observable <TreeViewNode<any>>

Occurs when the selected node is changed.

Returns

Observable <TreeViewNode<any>>

Source

src/widgets.ts:1676


parent

get parent(): TreeViewNode<any>

Node's parent

Returns

TreeViewNode<any>

Source

src/widgets.ts:1642


root

get root(): HTMLElement

Visual root

Returns

HTMLElement

Source

src/widgets.ts:1629


rootNode

get rootNode(): TreeViewGroup

Top-most node.

Returns

TreeViewGroup

Source

src/widgets.ts:1634


tag

get tag(): any

Auxiliary information associated with the node.

set tag(t): void

Parameters

ParameterType
tany

Returns

any

Source

src/widgets.ts:1663


text

get text(): string

Node text

set text(value): void

Parameters

ParameterType
valuestring

Returns

string

Source

src/widgets.ts:1655


value

get value(): T

Node value. Normally, when you click on the node, the context panel shows this object.

set value(v): void

Parameters

ParameterType
vT

Returns

T

Source

src/widgets.ts:1667

Methods

enableCheckBox()

enableCheckBox(checked): void

Enables checkbox

Parameters

ParameterTypeDefault value
checkedbooleanfalse

Returns

void

Source

src/widgets.ts:1671


remove()

remove(): void

Removes the node and its children from the parent

Returns

void

Source

src/widgets.ts:1679