Skip to main content

Class: TreeViewNode<T>

dg.TreeViewNode

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

Type parameters

NameType
Tany

Hierarchy

Constructors

constructor

new TreeViewNode<T>(dart)

Constructs

from the Dart object

Type parameters

NameType
Tany

Parameters

NameType
dartany

Defined in

src/widgets.ts:1641

Properties

dart

dart: any

Defined in

src/widgets.ts:1638

Accessors

captionLabel

get captionLabel(): HTMLElement

Caption label

Returns

HTMLElement

Defined in

src/widgets.ts:1663


checkBox

get checkBox(): null | HTMLElement

Check box element

Returns

null | HTMLElement

Defined in

src/widgets.ts:1668


checked

get checked(): boolean

Returns true if checked

Returns

boolean

Defined in

src/widgets.ts:1673

set checked(checked): void

Parameters

NameType
checkedboolean

Returns

void

Defined in

src/widgets.ts:1674


onSelected

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

Returns

Observable<TreeViewNode<any>>

Defined in

src/widgets.ts:1692


parent

get parent(): TreeViewNode<any>

Returns

TreeViewNode<any>

Defined in

src/widgets.ts:1658


root

get root(): HTMLElement

Visual root

Returns

HTMLElement

Defined in

src/widgets.ts:1646


rootNode

get rootNode(): TreeViewGroup

Returns

TreeViewGroup

Defined in

src/widgets.ts:1650


tag

get tag(): any

Returns

any

Defined in

src/widgets.ts:1679

set tag(t): void

Parameters

NameType
tany

Returns

void

Defined in

src/widgets.ts:1680


text

get text(): string

Node text

Returns

string

Defined in

src/widgets.ts:1677


value

get value(): T

Node value

Returns

T

Defined in

src/widgets.ts:1683

set value(v): void

Parameters

NameType
vT

Returns

void

Defined in

src/widgets.ts:1684

Methods

enableCheckBox

enableCheckBox(checked?): void

Enables checkbox

Parameters

NameTypeDefault value
checkedbooleanfalse

Returns

void

Defined in

src/widgets.ts:1687


remove

remove(): void

Removes the node and its children from the parent

Returns

void

Defined in

src/widgets.ts:1695