ReactorTreeNode<T>
Extends
TreeNode<T,this> &IBaseReactorTree
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends ReactorTreeNodeListener | ReactorTreeNodeListener |
Constructors
Constructor
new ReactorTreeNode<T>(options): ReactorTreeNode<T>;
Parameters
| Parameter | Type |
|---|---|
options | ReactorTreeOptions |
Returns
ReactorTreeNode<T>
Overrides
PatchTree(
TreeNode
)<T>.constructor
Properties
| Property | Modifier | Type | Description | Inherited from |
|---|---|---|---|---|
attached | public | boolean | The entity is part of a rendered tree | PatchTree( TreeNode ).attached |
currentSearch? | public | SearchEvent | The current search value | PatchTree( TreeNode ).currentSearch |
options | public | ReactorTreeOptions | - | - |
visible | public | boolean | The entity itself is visible | PatchTree( 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
| Parameter | Type |
|---|---|
child | TreeEntity |
Returns
void
Overrides
PatchTree(
TreeNode
).addChild
addPropGenerator()
addPropGenerator(transformer): () => any;
Parameters
| Parameter | Type |
|---|---|
transformer | ReactorTreePropsTransformer |
Returns
() => any
Inherited from
PatchTree(
TreeNode
).addPropGenerator
deserialize()
deserialize(payload): void;
Parameters
| Parameter | Type |
|---|---|
payload | TreeSerialized | TreeSerializedV2 |
Returns
void
Overrides
PatchTree(
TreeNode
).deserialize
getProps()
getProps(event): ReactorTreeProps;
Parameters
| Parameter | Type |
|---|---|
event | CoreTreeWidgetProps |
Returns
Inherited from
PatchTree(
TreeNode
).getProps
getSortKey()
getSortKey(): string;
Returns
string
Inherited from
PatchTree(
TreeNode
).getSortKey
match()
match(event): SearchEventMatch;
Parameters
| Parameter | Type |
|---|---|
event | SearchEvent |
Returns
SearchEventMatch
Overrides
PatchTree(
TreeNode
).match
renderWidget()
renderWidget(event, renderChild): Element;
Parameters
| Parameter | Type |
|---|---|
event | CoreTreeWidgetProps |
renderChild | RenderTreeChild |
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
| Parameter | Type |
|---|---|
attached | boolean |
Returns
any
Overrides
PatchTree(
TreeNode
).setAttached
setSearch()
setSearch(event): boolean;
Parameters
| Parameter | Type |
|---|---|
event | SearchEvent |
Returns
boolean
Inherited from
PatchTree(
TreeNode
).setSearch
setSortKey()
setSortKey(key): void;
Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
void
Inherited from
PatchTree(
TreeNode
).setSortKey
setVisible()
setVisible(visible): any;
Parameters
| Parameter | Type |
|---|---|
visible | boolean |
Returns
any
Inherited from
PatchTree(
TreeNode
).setVisible