Skip to main content

EntityCardsPresenterContext<T>

Extends

Type Parameters

Type Parameter
T

Constructors

Constructor

new EntityCardsPresenterContext<T>(presenter): EntityCardsPresenterContext<T>;

Parameters

ParameterType
presenterEntityCardsPresenterComponent<T>

Returns

EntityCardsPresenterContext<T>

Overrides

AbstractPresenterContext.constructor

Properties

PropertyModifierTypeInherited from
presenterpublicEntityCardsPresenterComponent<T>AbstractPresenterContext.presenter
statepublic{ }AbstractPresenterContext.state

Accessors

batchStore


definition

Get Signature

get definition(): EntityDefinition<any>;
Returns

EntityDefinition<any>


settings

Inherited from

AbstractPresenterContext.settings


toolbarButtons

Inherited from

AbstractPresenterContext.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<{ }, EntityCardsPresenterSettings>

Returns

void

Inherited from

AbstractPresenterContext.deserialize


dispose()

dispose(): void;

Returns

void

Overrides

AbstractPresenterContext.dispose


getCardButtons()

getCardButtons(entity): Btn[];

Parameters

ParameterType
entityT

Returns

Btn[]


getControls()

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

Returns

AbstractValueControl<any, AbstractValueControlOptions<any>>[]

Inherited from

AbstractPresenterContext.getControls


getControlValues()

getControlValues(): EntityCardsPresenterSettings;

Returns

EntityCardsPresenterSettings

Inherited from

AbstractPresenterContext.getControlValues


getDefaultSettings()

getDefaultSettings(): EntityCardsPresenterSettings;

Returns

EntityCardsPresenterSettings

Inherited from

AbstractPresenterContext.getDefaultSettings


getNestedTreeRenderOptions()

getNestedTreeRenderOptions(entity): NestedTreeRenderOption[];

Parameters

ParameterType
entityT

Returns

NestedTreeRenderOption[]


getRenderableEntities()

getRenderableEntities(event): T[];

Parameters

ParameterType
eventRenderCollectionOptions<T>

Returns

T[]


getSelectedMetadataGroupingLabel()

getSelectedMetadataGroupingLabel(): string;

Returns

string

Inherited from

AbstractPresenterContext.getSelectedMetadataGroupingLabel


getSettings()

getSettings(): ExposedPresenterSetting[];

Returns

ExposedPresenterSetting[]

Inherited from

AbstractPresenterContext.getSettings


groupEntitiesBySelectedSetting()

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

Type Parameters

Type Parameter
T

Parameters

ParameterType
optionsGroupByEntityOptions<T>

Returns

Record<string, T[]>

Inherited from

AbstractPresenterContext.groupEntitiesBySelectedSetting


handleClick()

handleClick(
entity,
position,
source
): void;

Parameters

ParameterType
entityT
positionMousePosition
sourceActionSource

Returns

void


handleContextMenu()

handleContextMenu(entity, event): void;

Parameters

ParameterType
entityT
eventMousePosition

Returns

void


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


renderCard()

renderCard(options): Element;

Parameters

ParameterType
optionsRenderCardOptions<T>

Returns

Element


renderCollection()

renderCollection(event): Element;

Parameters

ParameterType
eventRenderCollectionOptions<T>

Returns

Element

Overrides

AbstractPresenterContext.renderCollection


serialize()

serialize(): SerializedPresenterContext<{
}, EntityCardsPresenterSettings>;

Returns

SerializedPresenterContext<{ }, EntityCardsPresenterSettings>

Inherited from

AbstractPresenterContext.serialize


setState()

setState(state): void;

Parameters

ParameterType
state{ }

Returns

void

Inherited from

AbstractPresenterContext.setState