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:1687

Properties

PropertyType
dartany

Accessors

captionLabel

get captionLabel(): HTMLElement

Caption label

Returns

HTMLElement

Source

src/widgets.ts:1709


checkBox

get checkBox(): null | HTMLElement

Check box element

Returns

null | HTMLElement

Source

src/widgets.ts:1714


checked

get checked(): boolean

Returns true if checked

set checked(checked): void

Parameters

ParameterType
checkedboolean

Returns

boolean

Source

src/widgets.ts:1719


onSelected

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

Returns

Observable <TreeViewNode<any>>

Source

src/widgets.ts:1739


parent

get parent(): TreeViewNode<any>

Returns

TreeViewNode<any>

Source

src/widgets.ts:1704


root

get root(): HTMLElement

Visual root

Returns

HTMLElement

Source

src/widgets.ts:1692


rootNode

get rootNode(): TreeViewGroup

Returns

TreeViewGroup

Source

src/widgets.ts:1696


tag

get tag(): any

set tag(t): void

Parameters

ParameterType
tany

Returns

any

Source

src/widgets.ts:1726


text

get text(): string

Node text

set text(value): void

Parameters

ParameterType
valuestring

Returns

string

Source

src/widgets.ts:1723


value

get value(): T

Node value

set value(v): void

Parameters

ParameterType
vT

Returns

T

Source

src/widgets.ts:1730

Methods

enableCheckBox()

enableCheckBox(checked): void

Enables checkbox

Parameters

ParameterTypeDefault value
checkedbooleanfalse

Returns

void

Source

src/widgets.ts:1734


remove()

remove(): void

Removes the node and its children from the parent

Returns

void

Source

src/widgets.ts:1742