Skip to main content

EntityPanelModel<T>

Extends

Type Parameters

Type ParameterDefault type
T extends anyany

Constructors

Constructor

new EntityPanelModel<T>(factory): EntityPanelModel<T>;

Parameters

ParameterType
factoryEntityPanelFactory<T>

Returns

EntityPanelModel<T>

Overrides

ReactorPanelModel.constructor

Accessors

comboBoxStore


component

Get Signature

get component(): EntityPanelComponent<any>;
Returns

EntityPanelComponent<any>


definition

Get Signature

get definition(): EntityDefinition<any>;
Returns

EntityDefinition<any>


grabAttention

Inherited from

ReactorPanelModel.grabAttention


presenter


presenterContext

Methods

decodeEntities()

decodeEntities(entities): void;

Parameters

ParameterType
entities{ }

Returns

void

Inherited from

ReactorPanelModel.decodeEntities


encodeEntities()

encodeEntities(): {
};

Returns

{
}

Inherited from

ReactorPanelModel.encodeEntities


fromArray()

fromArray(payload, engine): void;

Parameters

ParameterType
payload{ _encoded: { }; presenter: string; uiState: SerializedPresenterContext<{ }, AbstractPresenterContextSettings>; }
payload._encoded{ }
payload.presenterstring
payload.uiStateSerializedPresenterContext<{ }, AbstractPresenterContextSettings>
engineany

Returns

void

Overrides

ReactorPanelModel.fromArray


getElements()

getElements(): any[];

Returns

any[]


getPresenter()

getPresenter(): EntityPresenterComponent<T>;

Returns

EntityPresenterComponent<T>


isLoading()

isLoading(): boolean;

Returns

boolean


isSerializable()

isSerializable(): boolean;

Returns

boolean

Inherited from

ReactorPanelModel.isSerializable


selectEntity()

selectEntity(entity): Promise<void>;

Parameters

ParameterType
entityT

Returns

Promise<void>


setPresenter()

setPresenter(key): void;

Parameters

ParameterType
keystring

Returns

void


toArray()

toArray(): {
_encoded: {
};
presenter: string;
uiState: SerializedPresenterContext<{
}, AbstractPresenterContextSettings>;
};

Returns

{
_encoded: {
};
presenter: string;
uiState: SerializedPresenterContext<{
}, AbstractPresenterContextSettings>;
}
NameType
_encoded{ }
presenterstring
uiStateSerializedPresenterContext<{ }, AbstractPresenterContextSettings>

Overrides

ReactorPanelModel.toArray


waitForDeserializeToComplete()

waitForDeserializeToComplete(): Promise<void>;

Returns

Promise<void>

Inherited from

ReactorPanelModel.waitForDeserializeToComplete