Skip to main content

ReactorTreeNode<T>

Extends

Extended by

Type Parameters

Type ParameterDefault type
T extends ReactorTreeNodeListenerReactorTreeNodeListener

Constructors

Constructor

new ReactorTreeNode<T>(options): ReactorTreeNode<T>;

Parameters

ParameterType
optionsReactorTreeOptions

Returns

ReactorTreeNode<T>

Overrides

PatchTree(
TreeNode
)<T>.constructor

Properties

PropertyModifierTypeDescriptionInherited from
attachedpublicbooleanThe entity is part of a rendered treePatchTree( TreeNode ).attached
currentSearch?publicSearchEventThe current search valuePatchTree( TreeNode ).currentSearch
optionspublicReactorTreeOptions--
visiblepublicbooleanThe entity itself is visiblePatchTree( TreeNode ).visible

Accessors

children

Get Signature

get children(): TreeEntity<TreeEntityListener>[];
Returns

TreeEntity<TreeEntityListener>[]

Overrides

PatchTree(
TreeNode
).children

defaultOpenPolicy

Get Signature

get defaultOpenPolicy(): ReactorTreeNodeDefaultOpenPolicy;
Returns

ReactorTreeNodeDefaultOpenPolicy

Methods

addChild()

addChild(child): void;

Parameters

ParameterType
childTreeEntity

Returns

void

Overrides

PatchTree(
TreeNode
).addChild

addPropGenerator()

addPropGenerator(transformer): () => any;

Parameters

ParameterType
transformerReactorTreePropsTransformer

Returns

() => any

Inherited from

PatchTree(
TreeNode
).addPropGenerator

deserialize()

deserialize(payload): void;

Parameters

ParameterType
payloadTreeSerialized | TreeSerializedV2

Returns

void

Overrides

PatchTree(
TreeNode
).deserialize

getProps()

getProps(event): ReactorTreeProps;

Parameters

ParameterType
eventCoreTreeWidgetProps

Returns

ReactorTreeProps

Inherited from

PatchTree(
TreeNode
).getProps

getSortKey()

getSortKey(): string;

Returns

string

Inherited from

PatchTree(
TreeNode
).getSortKey

match()

match(event): SearchEventMatch;

Parameters

ParameterType
eventSearchEvent

Returns

SearchEventMatch

Overrides

PatchTree(
TreeNode
).match

renderWidget()

renderWidget(event, renderChild): Element;

Parameters

ParameterType
eventCoreTreeWidgetProps
renderChildRenderTreeChild

Returns

Element


setAttached()

setAttached(attached): any;

Set whether the leaf is attached or detached from a parent. Attached does not explicitly mean that the leaf is visible though, for that the setVisible method is used

Parameters

ParameterType
attachedboolean

Returns

any

Overrides

PatchTree(
TreeNode
).setAttached

setSearch()

setSearch(event): boolean;

Parameters

ParameterType
eventSearchEvent

Returns

boolean

Inherited from

PatchTree(
TreeNode
).setSearch

setSortKey()

setSortKey(key): void;

Parameters

ParameterType
keystring

Returns

void

Inherited from

PatchTree(
TreeNode
).setSortKey

setVisible()

setVisible(visible): any;

Parameters

ParameterType
visibleboolean

Returns

any

Inherited from

PatchTree(
TreeNode
).setVisible