Skip to main content

AbstractEntityTreePresenterContext<T, Settings>

Extends

Extended by

Type Parameters

Type ParameterDefault type
T extends anyany
Settings extends EntityTreePresenterSettingsEntityTreePresenterSettings

Constructors

Constructor

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

Parameters

ParameterType
presenterEntityTreePresenterComponent<T>

Returns

AbstractEntityTreePresenterContext<T, Settings>

Overrides

AbstractPresenterContext.constructor

Properties

PropertyModifierTypeInherited from
nodeCachepublicSet<TreeNode<TreeNodeListener>>-
presenterpublicEntityTreePresenterComponent<T>AbstractPresenterContext.presenter
rootContextpublicAbstractEntityTreePresenterContext-
statepublicEntityTreePresenterStateAbstractPresenterContext.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

ParameterType
settingPresenterSetting

Returns

void

Inherited from

AbstractPresenterContext.addSetting


addToolbarButton()

addToolbarButton(btn): void;

Parameters

ParameterType
btnButtonControl

Returns

void

Inherited from

AbstractPresenterContext.addToolbarButton


deserialize()

deserialize(data): void;

Parameters

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

ParameterType
optionsAbstractDescendentContextOptions<T>

Returns

LazyDescendentContext<T> | ImmediateDescendentContext<T>


generateTreeNode()

generateTreeNode(entity, options?): ReactorTreeEntity;

Parameters

ParameterType
entityT
options?GenerateTreeOptions<T>

Returns

ReactorTreeEntity


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

ExposedPresenterSetting[]

Inherited from

AbstractPresenterContext.getSettings


getSortedEntities()

getSortedEntities(entities): T[];

Parameters

ParameterType
entitiesT[]

Returns

T[]


getTreeNodes()

getTreeNodes(event): ReactorTreeEntity[];

Parameters

ParameterType
eventRenderCollectionOptions<T>

Returns

ReactorTreeEntity[]


groupEntitiesBySelectedSetting()

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

Type Parameters

Type Parameter
T

Parameters

ParameterType
optionsGroupByEntityOptions<T>

Returns

Record<string, T[]>

Inherited from

AbstractPresenterContext.groupEntitiesBySelectedSetting


isGroupingEnabled()

isGroupingEnabled(): boolean;

Returns

boolean

Inherited from

AbstractPresenterContext.isGroupingEnabled


removeSetting()

removeSetting(key): void;

Parameters

ParameterType
keystring

Returns

void

Inherited from

AbstractPresenterContext.removeSetting


render()

render(entity): Element;

Parameters

ParameterType
entityT

Returns

Element

Overrides

AbstractPresenterContext.render


renderCollection()

renderCollection(event): Element;

Parameters

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

ParameterType
rootContextAbstractEntityTreePresenterContext

Returns

void


setState()

setState(state): void;

Parameters

ParameterType
stateEntityTreePresenterState

Returns

void

Inherited from

AbstractPresenterContext.setState