CachedEntityTreePresenterContext<T, Settings>
Extends
AbstractEntityTreePresenterContext<T,Settings>
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends any | any |
Settings extends EntityTreePresenterSettings | EntityTreePresenterSettings |
Constructors
Constructor
new CachedEntityTreePresenterContext<T, Settings>(presenter): CachedEntityTreePresenterContext<T, Settings>;
Parameters
| Parameter | Type |
|---|---|
presenter | EntityTreePresenterComponent<T> |
Returns
CachedEntityTreePresenterContext<T, Settings>
Overrides
AbstractEntityTreePresenterContext.constructor
Properties
| Property | Modifier | Type | Inherited from |
|---|---|---|---|
nodeCache | public | Set<TreeNode<TreeNodeListener>> | AbstractEntityTreePresenterContext.nodeCache |
presenter | public | EntityTreePresenterComponent<T> | AbstractEntityTreePresenterContext.presenter |
rootContext | public | AbstractEntityTreePresenterContext | AbstractEntityTreePresenterContext.rootContext |
state | public | EntityTreePresenterState | AbstractEntityTreePresenterContext.state |
Accessors
batchStore
Inherited from
AbstractEntityTreePresenterContext.batchStore
cachedNodes
definition
Get Signature
get definition(): EntityDefinition<any>;
Returns
EntityDefinition<any>
Inherited from
AbstractEntityTreePresenterContext.definition
settings
Inherited from
AbstractEntityTreePresenterContext.settings
system
Inherited from
AbstractEntityTreePresenterContext.system
toolbarButtons
Inherited from
AbstractEntityTreePresenterContext.toolbarButtons
Methods
addSetting()
addSetting(setting): void;
Parameters
| Parameter | Type |
|---|---|
setting | PresenterSetting |
Returns
void
Inherited from
AbstractEntityTreePresenterContext.addSetting
addToolbarButton()
addToolbarButton(btn): void;
Parameters
| Parameter | Type |
|---|---|
btn | ButtonControl |
Returns
void
Inherited from
AbstractEntityTreePresenterContext.addToolbarButton
deserialize()
deserialize(data): void;
Parameters
| Parameter | Type |
|---|---|
data | SerializedPresenterContext<EntityTreePresenterState, Settings> |
Returns
void
Inherited from
AbstractEntityTreePresenterContext.deserialize
dispose()
dispose(): void;
Returns
void
Inherited from
AbstractEntityTreePresenterContext.dispose
generateDescendentContext()
generateDescendentContext(options): LazyDescendentContext<T> | ImmediateDescendentContext<T>;
Parameters
| Parameter | Type |
|---|---|
options | AbstractDescendentContextOptions<T> |
Returns
LazyDescendentContext<T> | ImmediateDescendentContext<T>
Inherited from
AbstractEntityTreePresenterContext.generateDescendentContext
generateTreeNode()
generateTreeNode(entity, options?): ReactorTreeEntity;
Parameters
| Parameter | Type |
|---|---|
entity | T |
options? | GenerateTreeOptions<T> |
Returns
Inherited from
AbstractEntityTreePresenterContext.generateTreeNode
getControls()
getControls(): AbstractValueControl<any, AbstractValueControlOptions<any>>[];
Returns
AbstractValueControl<any, AbstractValueControlOptions<any>>[]
Inherited from
AbstractEntityTreePresenterContext.getControls
getControlValues()
getControlValues(): Settings;
Returns
Settings
Inherited from
AbstractEntityTreePresenterContext.getControlValues
getDefaultSettings()
getDefaultSettings(): Settings;
Returns
Settings
Inherited from
AbstractEntityTreePresenterContext.getDefaultSettings
getRootContext()
getRootContext(): AbstractEntityTreePresenterContext<any, EntityTreePresenterSettings>;
Returns
AbstractEntityTreePresenterContext<any, EntityTreePresenterSettings>
Inherited from
AbstractEntityTreePresenterContext.getRootContext
getSelectedMetadataGroupingLabel()
getSelectedMetadataGroupingLabel(): string;
Returns
string
Inherited from
AbstractEntityTreePresenterContext.getSelectedMetadataGroupingLabel
getSettings()
getSettings(): ExposedPresenterSetting[];
Returns
Inherited from
AbstractEntityTreePresenterContext.getSettings
getSortedEntities()
getSortedEntities(entities): T[];
Parameters
| Parameter | Type |
|---|---|
entities | T[] |
Returns
T[]
Inherited from
AbstractEntityTreePresenterContext.getSortedEntities
getTreeNodes()
getTreeNodes(event): ReactorTreeEntity[];
Parameters
| Parameter | Type |
|---|---|
event | RenderCollectionOptions<T> |
Returns
Inherited from
AbstractEntityTreePresenterContext.getTreeNodes
groupEntitiesBySelectedSetting()
groupEntitiesBySelectedSetting<T>(options): Record<string, T[]>;
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
options | GroupByEntityOptions<T> |
Returns
Record<string, T[]>
Inherited from
AbstractEntityTreePresenterContext.groupEntitiesBySelectedSetting
isGroupingEnabled()
isGroupingEnabled(): boolean;
Returns
boolean
Inherited from
AbstractEntityTreePresenterContext.isGroupingEnabled
removeSetting()
removeSetting(key): void;
Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
void
Inherited from
AbstractEntityTreePresenterContext.removeSetting
render()
render(entity): Element;
Parameters
| Parameter | Type |
|---|---|
entity | T |
Returns
Element
Inherited from
AbstractEntityTreePresenterContext.render
renderCollection()
renderCollection(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | RenderCollectionOptions<T> |
Returns
Element
Inherited from
AbstractEntityTreePresenterContext.renderCollection
saveState()
saveState(): void;
Returns
void
Inherited from
AbstractEntityTreePresenterContext.saveState
serialize()
serialize(): SerializedPresenterContext<EntityTreePresenterState, Settings>;
Returns
SerializedPresenterContext<EntityTreePresenterState, Settings>
Inherited from
AbstractEntityTreePresenterContext.serialize
setRootContext()
setRootContext(rootContext): void;
Parameters
| Parameter | Type |
|---|---|
rootContext | AbstractEntityTreePresenterContext |
Returns
void
Inherited from
AbstractEntityTreePresenterContext.setRootContext
setState()
setState(state): void;
Parameters
| Parameter | Type |
|---|---|
state | EntityTreePresenterState |
Returns
void