EntityPanelFactory<T>
Extends
Type Parameters
| Type Parameter |
|---|
T |
Constructors
Constructor
new EntityPanelFactory<T>(component): EntityPanelFactory<T>;
Parameters
| Parameter | Type |
|---|---|
component | EntityPanelComponent |
Returns
EntityPanelFactory<T>
Overrides
ReactorPanelFactory.constructor
Properties
| Property | Modifier | Type | Inherited from |
|---|---|---|---|
component | public | EntityPanelComponent | - |
options | public | AbstractReactorPanelFactoryOptions | ReactorPanelFactory.options |
Accessors
actionStore
batchStore
comboBoxStore
system
workspaceStore
Methods
generateContent()
generateContent(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<EntityPanelModel<T>> |
Returns
Element
Inherited from
ReactorPanelFactory.generateContent
generateEditorPanelSiblingSuggestion()
generateEditorPanelSiblingSuggestion(): EditorPanelSiblingSuggestion;
Returns
Inherited from
ReactorPanelFactory.generateEditorPanelSiblingSuggestion
generateToolbar()
generateToolbar(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<EntityPanelModel<any>> |
Returns
Element
Overrides
ReactorPanelFactory.generateToolbar
getAdditionalButtons()
getAdditionalButtons(event): Btn[];
Parameters
| Parameter | Type |
|---|---|
event | RenderTitleBarEvent<EntityPanelModel<T>> |
Returns
Btn[]
Overrides
ReactorPanelFactory.getAdditionalButtons
getDescriberSelectionContext()
getDescriberSelectionContext(event): {
label: string;
onChange: (event2) => Promise<void>;
tracking: boolean;
value: string;
};
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<EntityPanelModel<any>> |
Returns
{
label: string;
onChange: (event2) => Promise<void>;
tracking: boolean;
value: string;
}
| Name | Type | Default value |
|---|---|---|
label | string | 'Info' |
onChange() | (event2) => Promise<void> | - |
tracking | boolean | false |
value | string | - |
getOpenActionSelectionContext()
getOpenActionSelectionContext(event): {
label: string;
onChange: (event2) => Promise<void>;
tracking: boolean;
value: string;
};
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<EntityPanelModel<any>> |
Returns
{
label: string;
onChange: (event2) => Promise<void>;
tracking: boolean;
value: string;
}
| Name | Type | Default value |
|---|---|---|
label | string | 'On click' |
onChange() | (event2) => Promise<void> | - |
tracking | boolean | !!preferredAction |
value | string | - |
getPresenterSelectionContext()
getPresenterSelectionContext(event): {
label: string;
onChange: (event2) => Promise<void>;
tracking: boolean;
value: string;
};
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<EntityPanelModel<any>> |
Returns
{
label: string;
onChange: (event2) => Promise<void>;
tracking: boolean;
value: string;
}
| Name | Type | Default value |
|---|---|---|
label | string | 'View' |
onChange() | (event2) => Promise<void> | - |
tracking | boolean | false |
value | string | - |
getSelectAllButton()
getSelectAllButton(event): PanelToolbarButton;
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<EntityPanelModel<any>> |
Returns
getSettingButtons()
getSettingButtons(event): PanelToolbarButton[];
Parameters
| Parameter | Type |
|---|---|
event | WorkspaceModelFactoryEvent<EntityPanelModel<any>> |
Returns
getSimpleName()
getSimpleName(model): string;
Parameters
| Parameter | Type |
|---|---|
model | EntityPanelModel |
Returns
string
Inherited from
ReactorPanelFactory.getSimpleName
getTabIcon()
getTabIcon(event): any;
Parameters
| Parameter | Type |
|---|---|
event | TabRendererEvent<EntityPanelModel<T>> |
Returns
any
Inherited from
ReactorPanelFactory.getTabIcon
matchesModel()
matchesModel(newModel, existingModel): boolean;
Parameters
| Parameter | Type |
|---|---|
newModel | EntityPanelModel<T> |
existingModel | EntityPanelModel<T> |
Returns
boolean
Overrides
ReactorPanelFactory.matchesModel
matchModel()
matchModel(model): boolean;
Parameters
| Parameter | Type |
|---|---|
model | EntityPanelModel |
Returns
boolean
Inherited from
ReactorPanelFactory.matchModel
renderIcon()
renderIcon(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | TrayModelPanelRendererEvent<EntityPanelModel<T>> |
Returns
Element
Inherited from
ReactorPanelFactory.renderIcon
renderTab()
renderTab(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | TabRendererEvent<EntityPanelModel<T>> |
Returns
Element
Inherited from
renderTitleBar()
renderTitleBar(event): Element;
Parameters
| Parameter | Type |
|---|---|
event | RenderTitleBarEvent<EntityPanelModel<T>> |
Returns
Element
Inherited from
ReactorPanelFactory.renderTitleBar
renderWindowTitle()
renderWindowTitle(event): ReactNode;
Parameters
| Parameter | Type |
|---|---|
event | FloatingWindowSubRendererEvent<EntityPanelModel<T>> |
Returns
ReactNode