Skip to main content

CachedEntityTreePresenterContext<T, Settings>

Extends

Extended by

Type Parameters

Type ParameterDefault type
T extends anyany
Settings extends EntityTreePresenterSettingsEntityTreePresenterSettings

Constructors

Constructor

new CachedEntityTreePresenterContext<T, Settings>(presenter): CachedEntityTreePresenterContext<T, Settings>;

Parameters

ParameterType
presenterEntityTreePresenterComponent<T>

Returns

CachedEntityTreePresenterContext<T, Settings>

Overrides

AbstractEntityTreePresenterContext.constructor

Properties

PropertyModifierTypeInherited from
nodeCachepublicSet<TreeNode<TreeNodeListener>>AbstractEntityTreePresenterContext.nodeCache
presenterpublicEntityTreePresenterComponent<T>AbstractEntityTreePresenterContext.presenter
rootContextpublicAbstractEntityTreePresenterContextAbstractEntityTreePresenterContext.rootContext
statepublicEntityTreePresenterStateAbstractEntityTreePresenterContext.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

ParameterType
settingPresenterSetting

Returns

void

Inherited from

AbstractEntityTreePresenterContext.addSetting


addToolbarButton()

addToolbarButton(btn): void;

Parameters

ParameterType
btnButtonControl

Returns

void

Inherited from

AbstractEntityTreePresenterContext.addToolbarButton


deserialize()

deserialize(data): void;

Parameters

ParameterType
dataSerializedPresenterContext<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

ParameterType
optionsAbstractDescendentContextOptions<T>

Returns

LazyDescendentContext<T> | ImmediateDescendentContext<T>

Inherited from

AbstractEntityTreePresenterContext.generateDescendentContext


generateTreeNode()

generateTreeNode(entity, options?): ReactorTreeEntity;

Parameters

ParameterType
entityT
options?GenerateTreeOptions<T>

Returns

ReactorTreeEntity

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

ExposedPresenterSetting[]

Inherited from

AbstractEntityTreePresenterContext.getSettings


getSortedEntities()

getSortedEntities(entities): T[];

Parameters

ParameterType
entitiesT[]

Returns

T[]

Inherited from

AbstractEntityTreePresenterContext.getSortedEntities


getTreeNodes()

getTreeNodes(event): ReactorTreeEntity[];

Parameters

ParameterType
eventRenderCollectionOptions<T>

Returns

ReactorTreeEntity[]

Inherited from

AbstractEntityTreePresenterContext.getTreeNodes


groupEntitiesBySelectedSetting()

groupEntitiesBySelectedSetting<T>(options): Record<string, T[]>;

Type Parameters

Type Parameter
T

Parameters

ParameterType
optionsGroupByEntityOptions<T>

Returns

Record<string, T[]>

Inherited from

AbstractEntityTreePresenterContext.groupEntitiesBySelectedSetting


isGroupingEnabled()

isGroupingEnabled(): boolean;

Returns

boolean

Inherited from

AbstractEntityTreePresenterContext.isGroupingEnabled


removeSetting()

removeSetting(key): void;

Parameters

ParameterType
keystring

Returns

void

Inherited from

AbstractEntityTreePresenterContext.removeSetting


render()

render(entity): Element;

Parameters

ParameterType
entityT

Returns

Element

Inherited from

AbstractEntityTreePresenterContext.render


renderCollection()

renderCollection(event): Element;

Parameters

ParameterType
eventRenderCollectionOptions<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

ParameterType
rootContextAbstractEntityTreePresenterContext

Returns

void

Inherited from

AbstractEntityTreePresenterContext.setRootContext


setState()

setState(state): void;

Parameters

ParameterType
stateEntityTreePresenterState

Returns

void

Inherited from

AbstractEntityTreePresenterContext.setState