Skip to main content

InlineTreePresenterContext<T>

Extends

Type Parameters

Type Parameter
T

Constructors

Constructor

new InlineTreePresenterContext<T>(presenter, options3?): InlineTreePresenterContext<T>;

Parameters

ParameterType
presenterInlineTreePresenterComponent<T>
options3BaseInlineTreePresenterComponentOptions<T>

Returns

InlineTreePresenterContext<T>

Overrides

EntityTreePresenterContext.constructor

Properties

PropertyModifierTypeInherited from
nodeCachepublicSet<TreeNode<TreeNodeListener>>EntityTreePresenterContext.nodeCache
presenterpublicInlineTreePresenterComponent<T>EntityTreePresenterContext.presenter
rootContextpublicAbstractEntityTreePresenterContextEntityTreePresenterContext.rootContext
statepublicEntityTreePresenterStateEntityTreePresenterContext.state

Accessors

batchStore

Inherited from

EntityTreePresenterContext.batchStore


definition

Get Signature

get definition(): EntityDefinition<any>;
Returns

EntityDefinition<any>

Inherited from

EntityTreePresenterContext.definition


settings

Inherited from

EntityTreePresenterContext.settings


system

Inherited from

EntityTreePresenterContext.system


toolbarButtons

Inherited from

EntityTreePresenterContext.toolbarButtons

Methods

addSetting()

addSetting(setting): void;

Parameters

ParameterType
settingPresenterSetting

Returns

void

Inherited from

EntityTreePresenterContext.addSetting


addToolbarButton()

addToolbarButton(btn): void;

Parameters

ParameterType
btnButtonControl

Returns

void

Inherited from

EntityTreePresenterContext.addToolbarButton


deserialize()

deserialize(data): void;

Parameters

ParameterType
dataSerializedPresenterContext<EntityTreePresenterState, EntityTreePresenterSettings>

Returns

void

Inherited from

EntityTreePresenterContext.deserialize


dispose()

dispose(): void;

Returns

void

Inherited from

EntityTreePresenterContext.dispose


doGenerateTreeNode()

doGenerateTreeNode(entity, events):
| ReactorTreeNode<ReactorTreeNodeListener>
| ReactorTreeLeaf<ReactorTreeListener>;

Parameters

ParameterType
entityT
eventsany

Returns

| ReactorTreeNode<ReactorTreeNodeListener> | ReactorTreeLeaf<ReactorTreeListener>

Overrides

EntityTreePresenterContext.doGenerateTreeNode

generateDescendentContext()

generateDescendentContext(options): LazyDescendentContext<T> | ImmediateDescendentContext<T>;

Parameters

ParameterType
optionsAbstractDescendentContextOptions<T>

Returns

LazyDescendentContext<T> | ImmediateDescendentContext<T>

Inherited from

EntityTreePresenterContext.generateDescendentContext


generateTreeNode()

generateTreeNode(entity, options?):
| ReactorTreeNode<ReactorTreeNodeListener>
| ReactorTreeLeaf<ReactorTreeListener>;

Parameters

ParameterType
entityT
options?GenerateTreeOptions<T>

Returns

| ReactorTreeNode<ReactorTreeNodeListener> | ReactorTreeLeaf<ReactorTreeListener>

Overrides

EntityTreePresenterContext.generateTreeNode


getControls()

getControls(): AbstractValueControl<any, AbstractValueControlOptions<any>>[];

Returns

AbstractValueControl<any, AbstractValueControlOptions<any>>[]

Inherited from

EntityTreePresenterContext.getControls


getControlValues()

getControlValues(): EntityTreePresenterSettings;

Returns

EntityTreePresenterSettings

Inherited from

EntityTreePresenterContext.getControlValues


getDefaultSettings()

getDefaultSettings(): EntityTreePresenterSettings;

Returns

EntityTreePresenterSettings

Inherited from

EntityTreePresenterContext.getDefaultSettings


getRootContext()

getRootContext(): AbstractEntityTreePresenterContext<any, EntityTreePresenterSettings>;

Returns

AbstractEntityTreePresenterContext<any, EntityTreePresenterSettings>

Inherited from

EntityTreePresenterContext.getRootContext


getSelectedMetadataGroupingLabel()

getSelectedMetadataGroupingLabel(): string;

Returns

string

Inherited from

EntityTreePresenterContext.getSelectedMetadataGroupingLabel


getSettings()

getSettings(): ExposedPresenterSetting[];

Returns

ExposedPresenterSetting[]

Inherited from

EntityTreePresenterContext.getSettings


getSortedEntities()

getSortedEntities(entities): T[];

Parameters

ParameterType
entitiesT[]

Returns

T[]

Inherited from

EntityTreePresenterContext.getSortedEntities


getTreeNodes()

getTreeNodes(event): ReactorTreeEntity[];

Parameters

ParameterType
eventRenderCollectionOptions<T>

Returns

ReactorTreeEntity[]

Inherited from

EntityTreePresenterContext.getTreeNodes


groupEntitiesBySelectedSetting()

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

Type Parameters

Type Parameter
T

Parameters

ParameterType
optionsGroupByEntityOptions<T>

Returns

Record<string, T[]>

Inherited from

EntityTreePresenterContext.groupEntitiesBySelectedSetting


isGroupingEnabled()

isGroupingEnabled(): boolean;

Returns

boolean

Inherited from

EntityTreePresenterContext.isGroupingEnabled


removeSetting()

removeSetting(key): void;

Parameters

ParameterType
keystring

Returns

void

Inherited from

EntityTreePresenterContext.removeSetting


render()

render(entity): Element;

Parameters

ParameterType
entityT

Returns

Element

Inherited from

EntityTreePresenterContext.render


renderCollection()

renderCollection(event): Element;

Parameters

ParameterType
eventRenderCollectionOptions<T>

Returns

Element

Inherited from

EntityTreePresenterContext.renderCollection


saveState()

saveState(): void;

Returns

void

Inherited from

EntityTreePresenterContext.saveState


serialize()

serialize(): SerializedPresenterContext<EntityTreePresenterState, EntityTreePresenterSettings>;

Returns

SerializedPresenterContext<EntityTreePresenterState, EntityTreePresenterSettings>

Inherited from

EntityTreePresenterContext.serialize


setRootContext()

setRootContext(rootContext): void;

Parameters

ParameterType
rootContextAbstractEntityTreePresenterContext

Returns

void

Inherited from

EntityTreePresenterContext.setRootContext


setState()

setState(state): void;

Parameters

ParameterType
stateEntityTreePresenterState

Returns

void

Inherited from

EntityTreePresenterContext.setState