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