@serenity-is/corelib / EntityDialog
Class: EntityDialog<TItem, P>
Type parameters
| Name | Type |
|---|---|
TItem |
TItem |
P |
Hierarchy
-
↳
EntityDialog
Implements
Table of contents
Constructors
Properties
- applyChangesButton
- cloneButton
- deleteButton
- dialog
- domNode
- editButton
- editClicked
- entity
- entityId
- idPrefix
- localizationButton
- localizationGrid
- localizationLastValue
- localizationPendingValue
- options
- propertyGrid
- propertyItemsData
- saveAndCloseButton
- tabs
- toolbar
- undeleteButton
- uniqueName
- validator
- defaultLanguageList
- typeInfo
Accessors
Methods
- addCssClass
- addValidationRule
- afterInit
- afterLoadEntity
- arrange
- beforeLoadEntity
- byId
- change
- changeSelect2
- deleteHandler
- destroy
- dialogClose
- dialogOpen
- doDelete
- findById
- getCloningEntity
- getCssClass
- getCustomAttribute
- getDeleteOptions
- getDeletePermission
- getDialogButtons
- getDialogOptions
- getEntityNameFieldValue
- getEntitySingular
- getEntityTitle
- getEntityType
- getFieldElement
- getFormKey
- getGridField
- getIdProperty
- getInitialDialogTitle
- getInsertPermission
- getIsActiveProperty
- getIsDeletedProperty
- getLanguages
- getLoadByIdOptions
- getLoadByIdRequest
- getLocalTextDbPrefix
- getLocalTextPrefix
- getLocalizationGridValue
- getNameProperty
- getPendingLocalizations
- getPropertyGridOptions
- getPropertyItems
- getPropertyItemsData
- getPropertyItemsDataAsync
- getRowDefinition
- getSaveEntity
- getSaveOptions
- getSaveRequest
- getService
- getTemplate
- getToolbarButtons
- getUndeleteOptions
- getUpdatePermission
- getValidatorOptions
- get_entity
- get_entityId
- get_readOnly
- handleResponsive
- hasDeletePermission
- hasInsertPermission
- hasSavePermission
- hasUpdatePermission
- init
- initDialog
- initLocalizationGrid
- initLocalizationGridCommon
- initPropertyGrid
- initTabs
- initToolbar
- initUIDialog
- initValidator
- internalInit
- internalRenderContents
- isCloneMode
- isDeleted
- isEditMode
- isLocalizationMode
- isLocalizationModeAndChanged
- isNew
- isNewOrDeleted
- isStaticPanel
- isViewMode
- load
- loadById
- loadByIdAndOpenDialog
- loadByIdHandler
- loadEntity
- loadEntityAndOpenDialog
- loadLocalization
- loadNewAndOpenDialog
- loadResponse
- localizationButtonClick
- onDeleteSuccess
- onDialogClose
- onDialogOpen
- onLoadingData
- onSaveSuccess
- propertyItemsReady
- reloadById
- render
- renderContents
- resetValidation
- save
- saveHandler
- save_submitHandler
- setLocalizationGridCurrentValues
- set_entity
- set_entityId
- set_readOnly
- showSaveSuccessMessage
- syncOrAsyncThen
- undelete
- undeleteHandler
- updateInterface
- updateTitle
- useAsync
- useIdPrefix
- useViewMode
- validateBeforeSave
- validateForm
- create
- createDefaultElement
- getWidgetName
Constructors
constructor
• new EntityDialog<TItem, P>(props?): EntityDialog<TItem, P>
Type parameters
| Name | Type |
|---|---|
TItem |
TItem |
P |
Parameters
| Name | Type |
|---|---|
props? |
WidgetProps<P> |
Returns
EntityDialog<TItem, P>
Overrides
Defined in
src/ui/dialogs/entitydialog.ts:40
Properties
applyChangesButton
• Protected applyChangesButton: Fluent<HTMLElement>
Defined in
src/ui/dialogs/entitydialog.ts:27
cloneButton
• Protected cloneButton: Fluent<HTMLElement>
Defined in
src/ui/dialogs/entitydialog.ts:30
deleteButton
• Protected deleteButton: Fluent<HTMLElement>
Defined in
src/ui/dialogs/entitydialog.ts:28
dialog
• Protected dialog: Dialog
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:20
domNode
• Readonly domNode: HTMLElement
Inherited from
Defined in
editButton
• Protected editButton: Fluent<HTMLElement>
Defined in
src/ui/dialogs/entitydialog.ts:31
editClicked
• Protected editClicked: boolean
Defined in
src/ui/dialogs/entitydialog.ts:1148
entity
• Protected entity: TItem
Defined in
src/ui/dialogs/entitydialog.ts:20
entityId
• Protected entityId: any
Defined in
src/ui/dialogs/entitydialog.ts:21
idPrefix
• Readonly idPrefix: string
Inherited from
Defined in
localizationButton
• Protected localizationButton: Fluent<HTMLElement>
Defined in
src/ui/dialogs/entitydialog.ts:34
localizationGrid
• Protected localizationGrid: PropertyGrid<PropertyGridOptions>
Defined in
src/ui/dialogs/entitydialog.ts:33
localizationLastValue
• Protected localizationLastValue: any
Defined in
src/ui/dialogs/entitydialog.ts:36
localizationPendingValue
• Protected localizationPendingValue: any
Defined in
src/ui/dialogs/entitydialog.ts:35
options
• Protected Readonly options: WidgetProps<P>
Inherited from
Defined in
propertyGrid
• Protected propertyGrid: PropertyGrid<PropertyGridOptions>
Defined in
src/ui/dialogs/entitydialog.ts:23
propertyItemsData
• Protected propertyItemsData: PropertyItemsData
Defined in
src/ui/dialogs/entitydialog.ts:22
saveAndCloseButton
• Protected saveAndCloseButton: Fluent<HTMLElement>
Defined in
src/ui/dialogs/entitydialog.ts:26
tabs
• Protected tabs: Fluent<HTMLElement>
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:17
toolbar
• Protected toolbar: Toolbar<ToolbarOptions>
Overrides
Defined in
src/ui/dialogs/entitydialog.ts:25
undeleteButton
• Protected undeleteButton: Fluent<HTMLElement>
Defined in
src/ui/dialogs/entitydialog.ts:29
uniqueName
• Protected Readonly uniqueName: string
Inherited from
Defined in
validator
• Protected validator: any
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:19
defaultLanguageList
▪ Static defaultLanguageList: () => string[][]
Type declaration
▸ (): string[][]
Returns
string[][]
Defined in
src/ui/dialogs/entitydialog.ts:38
typeInfo
▪ Static typeInfo: ClassTypeInfo<"Serenity.Widget">
Inherited from
Defined in
Accessors
dialogTitle
• get dialogTitle(): string
Returns
string
Inherited from
TemplatedDialog.dialogTitle
Defined in
src/ui/dialogs/templateddialog.ts:189
• set dialogTitle(value): void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
void
Inherited from
TemplatedDialog.dialogTitle
Defined in
src/ui/dialogs/templateddialog.ts:193
element
• get element(): Fluent<HTMLElement>
Returns a Fluent(this.domNode) object
Returns
Fluent<HTMLElement>
Inherited from
TemplatedDialog.element
Defined in
props
• get props(): WidgetProps<P>
Returns
WidgetProps<P>
Inherited from
TemplatedDialog.props
Defined in
readOnly
• get readOnly(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1097
• set readOnly(value): void
Parameters
| Name | Type |
|---|---|
value |
boolean |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:1101
Methods
addCssClass
▸ addCssClass(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:46
addValidationRule
▸ addValidationRule(rule, uniqueName?): void
Parameters
| Name | Type |
|---|---|
rule |
(input: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => string |
uniqueName? |
string |
Returns
void
Inherited from
TemplatedDialog.addValidationRule
Defined in
▸ addValidationRule(uniqueName, rule): void
Parameters
| Name | Type |
|---|---|
uniqueName |
string |
rule |
(input: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => string |
Returns
void
Inherited from
TemplatedDialog.addValidationRule
Defined in
afterInit
▸ afterInit(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:55
afterLoadEntity
▸ afterLoadEntity(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:428
arrange
▸ arrange(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:162
beforeLoadEntity
▸ beforeLoadEntity(entity): void
Parameters
| Name | Type |
|---|---|
entity |
TItem |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:423
byId
▸ byId<TElement>(id): Fluent<TElement>
Type parameters
| Name | Type |
|---|---|
TElement |
extends HTMLElement = HTMLElement |
Parameters
| Name | Type |
|---|---|
id |
string |
Returns
Fluent<TElement>
Inherited from
Defined in
src/ui/widgets/templatedwidget.ts:8
change
▸ change(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: Event) => void |
Returns
void
Inherited from
Defined in
changeSelect2
▸ changeSelect2(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: Event) => void |
Returns
void
Inherited from
Defined in
deleteHandler
▸ deleteHandler(options, callback): void
Parameters
| Name | Type |
|---|---|
options |
ServiceOptions<DeleteResponse> |
callback |
(response: DeleteResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:160
destroy
▸ destroy(): void
Returns
void
Overrides
Defined in
src/ui/dialogs/entitydialog.ts:62
dialogClose
▸ dialogClose(result?): void
Parameters
| Name | Type |
|---|---|
result? |
string |
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:185
dialogOpen
▸ dialogOpen(asPanel?): void
Parameters
| Name | Type |
|---|---|
asPanel? |
boolean |
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:109
doDelete
▸ doDelete(callback): void
Parameters
| Name | Type |
|---|---|
callback |
(response: DeleteResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:164
findById
▸ findById<TElement>(id): TElement
Type parameters
| Name | Type |
|---|---|
TElement |
extends HTMLElement = HTMLElement |
Parameters
| Name | Type |
|---|---|
id |
string |
Returns
TElement
Inherited from
Defined in
src/ui/widgets/templatedwidget.ts:12
getCloningEntity
▸ getCloningEntity(): TItem
Returns
TItem
Defined in
src/ui/dialogs/entitydialog.ts:995
getCssClass
▸ getCssClass(): string
Returns
string
Inherited from
Defined in
getCustomAttribute
▸ getCustomAttribute<TAttr>(attrType, inherit?): TAttr
Type parameters
| Name |
|---|
TAttr |
Parameters
| Name | Type | Default value |
|---|---|---|
attrType |
(...args: any[]) => TAttr |
undefined |
inherit |
boolean |
true |
Returns
TAttr
Inherited from
TemplatedDialog.getCustomAttribute
Defined in
getDeleteOptions
▸ getDeleteOptions(callback): ServiceOptions<DeleteResponse>
Parameters
| Name | Type |
|---|---|
callback |
(response: DeleteResponse) => void |
Returns
ServiceOptions<DeleteResponse>
Defined in
src/ui/dialogs/entitydialog.ts:156
getDeletePermission
▸ getDeletePermission(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:1125
getDialogButtons
▸ getDialogButtons(): DialogButton[]
Returns
Inherited from
TemplatedDialog.getDialogButtons
Defined in
src/ui/dialogs/templateddialog.ts:181
getDialogOptions
▸ getDialogOptions(): DialogOptions
Returns
Inherited from
TemplatedDialog.getDialogOptions
Defined in
src/ui/dialogs/templateddialog.ts:58
getEntityNameFieldValue
▸ getEntityNameFieldValue(): any
Returns
any
Defined in
src/ui/dialogs/entitydialog.ts:101
getEntitySingular
▸ getEntitySingular(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:267
getEntityTitle
▸ getEntityTitle(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:105
getEntityType
▸ getEntityType(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:202
getFieldElement
▸ getFieldElement(): HTMLElement
Returns
HTMLElement
Inherited from
TemplatedDialog.getFieldElement
Defined in
getFormKey
▸ getFormKey(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:228
getGridField
▸ getGridField(): Fluent<HTMLElement>
Returns
Fluent<HTMLElement>
Inherited from
Defined in
getIdProperty
▸ getIdProperty(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:296
getInitialDialogTitle
▸ getInitialDialogTitle(): string
Returns
string
Inherited from
TemplatedDialog.getInitialDialogTitle
Defined in
src/ui/dialogs/templateddialog.ts:50
getInsertPermission
▸ getInsertPermission(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:1117
getIsActiveProperty
▸ getIsActiveProperty(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:313
getIsDeletedProperty
▸ getIsDeletedProperty(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:328
getLanguages
▸ getLanguages(): any[]
Returns
any[]
Defined in
src/ui/dialogs/entitydialog.ts:576
getLoadByIdOptions
▸ getLoadByIdOptions(id, callback): ServiceOptions<RetrieveResponse<TItem>>
Parameters
| Name | Type |
|---|---|
id |
any |
callback |
(response: RetrieveResponse<TItem>) => void |
Returns
ServiceOptions<RetrieveResponse<TItem>>
Defined in
src/ui/dialogs/entitydialog.ts:446
getLoadByIdRequest
▸ getLoadByIdRequest(id): RetrieveRequest
Parameters
| Name | Type |
|---|---|
id |
any |
Returns
Defined in
src/ui/dialogs/entitydialog.ts:450
getLocalTextDbPrefix
▸ getLocalTextDbPrefix(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:241
getLocalTextPrefix
▸ getLocalTextPrefix(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:253
getLocalizationGridValue
▸ getLocalizationGridValue(): any
Returns
any
Defined in
src/ui/dialogs/entitydialog.ts:662
getNameProperty
▸ getNameProperty(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:278
getPendingLocalizations
▸ getPendingLocalizations(): any
Returns
any
Defined in
src/ui/dialogs/entitydialog.ts:675
getPropertyGridOptions
▸ getPropertyGridOptions(): PropertyGridOptions
Returns
Defined in
src/ui/dialogs/entitydialog.ts:746
getPropertyItems
▸ getPropertyItems(): PropertyItem[]
Returns
Defined in
src/ui/dialogs/entitydialog.ts:714
getPropertyItemsData
▸ getPropertyItemsData(): PropertyItemsData
Returns
Defined in
src/ui/dialogs/entitydialog.ts:718
getPropertyItemsDataAsync
▸ getPropertyItemsDataAsync(): Promise<PropertyItemsData>
Returns
Promise<PropertyItemsData>
Defined in
src/ui/dialogs/entitydialog.ts:737
getRowDefinition
▸ getRowDefinition(): IRowDefinition
Returns
Defined in
src/ui/dialogs/entitydialog.ts:196
getSaveEntity
▸ getSaveEntity(): TItem
Returns
TItem
Defined in
src/ui/dialogs/entitydialog.ts:795
getSaveOptions
▸ getSaveOptions(callback): ServiceOptions<SaveResponse>
Parameters
| Name | Type |
|---|---|
callback |
(response: SaveResponse) => void |
Returns
Defined in
src/ui/dialogs/entitydialog.ts:760
getSaveRequest
▸ getSaveRequest(): SaveRequest<TItem>
Returns
SaveRequest<TItem>
Defined in
src/ui/dialogs/entitydialog.ts:813
getService
▸ getService(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:334
getTemplate
▸ getTemplate(): string
Returns
string
Overrides
Defined in
src/ui/dialogs/entitydialog.ts:1158
getToolbarButtons
▸ getToolbarButtons(): ToolButton[]
Returns
Overrides
TemplatedDialog.getToolbarButtons
Defined in
src/ui/dialogs/entitydialog.ts:872
getUndeleteOptions
▸ getUndeleteOptions(callback?): ServiceOptions<UndeleteResponse>
Parameters
| Name | Type |
|---|---|
callback? |
(response: UndeleteResponse) => void |
Returns
ServiceOptions<UndeleteResponse>
Defined in
src/ui/dialogs/entitydialog.ts:1065
getUpdatePermission
▸ getUpdatePermission(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:1121
getValidatorOptions
▸ getValidatorOptions(): any
Returns
any
Inherited from
TemplatedDialog.getValidatorOptions
Defined in
src/ui/dialogs/templateddialog.ts:142
get_entity
▸ get_entity(): TItem
Returns
TItem
Defined in
src/ui/dialogs/entitydialog.ts:85
get_entityId
▸ get_entityId(): any
Returns
any
Defined in
src/ui/dialogs/entitydialog.ts:93
get_readOnly
▸ get_readOnly(): boolean
Returns
boolean
Implementation of
Defined in
src/ui/dialogs/entitydialog.ts:1105
handleResponsive
▸ handleResponsive(): void
Returns
void
Inherited from
TemplatedDialog.handleResponsive
Defined in
src/ui/dialogs/templateddialog.ts:205
hasDeletePermission
▸ hasDeletePermission(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1129
hasInsertPermission
▸ hasInsertPermission(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1134
hasSavePermission
▸ hasSavePermission(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1144
hasUpdatePermission
▸ hasUpdatePermission(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1139
init
▸ init(): this
Returns
this
Inherited from
Defined in
initDialog
▸ initDialog(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:86
initLocalizationGrid
▸ initLocalizationGrid(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:486
initLocalizationGridCommon
▸ initLocalizationGridCommon(pgOptions): void
Parameters
| Name | Type |
|---|---|
pgOptions |
PropertyGridOptions |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:495
initPropertyGrid
▸ initPropertyGrid(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:705
initTabs
▸ initTabs(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:198
initToolbar
▸ initToolbar(): void
Returns
void
Overrides
Defined in
src/ui/dialogs/entitydialog.ts:852
initUIDialog
▸ initUIDialog(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:95
initValidator
▸ initValidator(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:146
internalInit
▸ internalInit(): void
Returns
void
Inherited from
Defined in
internalRenderContents
▸ internalRenderContents(): void
Returns
void
Inherited from
TemplatedDialog.internalRenderContents
Defined in
isCloneMode
▸ isCloneMode(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:122
isDeleted
▸ isDeleted(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:130
isEditMode
▸ isEditMode(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:126
isLocalizationMode
▸ isLocalizationMode(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:545
isLocalizationModeAndChanged
▸ isLocalizationModeAndChanged(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:549
isNew
▸ isNew(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:148
isNewOrDeleted
▸ isNewOrDeleted(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:152
isStaticPanel
▸ isStaticPanel(): boolean
Returns
boolean
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:54
isViewMode
▸ isViewMode(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1150
load
▸ load(entityOrId, done, fail?): void
Parameters
| Name | Type |
|---|---|
entityOrId |
any |
done |
() => void |
fail? |
(ex: Exception) => void |
Returns
void
Implementation of
Defined in
src/ui/dialogs/entitydialog.ts:347
loadById
▸ loadById(id, callback?, fail?): void
Parameters
| Name | Type |
|---|---|
id |
any |
callback? |
(response: RetrieveResponse<TItem>) => void |
fail? |
() => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:460
loadByIdAndOpenDialog
▸ loadByIdAndOpenDialog(entityId, asPanel?): void
Parameters
| Name | Type |
|---|---|
entityId |
any |
asPanel? |
boolean |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:433
loadByIdHandler
▸ loadByIdHandler(options, callback, fail): void
Parameters
| Name | Type |
|---|---|
options |
ServiceOptions<RetrieveResponse<TItem>> |
callback |
(response: RetrieveResponse<TItem>) => void |
fail |
() => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:481
loadEntity
▸ loadEntity(entity): void
Parameters
| Name | Type |
|---|---|
entity |
TItem |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:408
loadEntityAndOpenDialog
▸ loadEntityAndOpenDialog(entity, asPanel?): void
Parameters
| Name | Type |
|---|---|
entity |
TItem |
asPanel? |
boolean |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:393
loadLocalization
▸ loadLocalization(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:598
loadNewAndOpenDialog
▸ loadNewAndOpenDialog(asPanel?): void
Parameters
| Name | Type |
|---|---|
asPanel? |
boolean |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:388
loadResponse
▸ loadResponse(data): void
Parameters
| Name | Type |
|---|---|
data |
any |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:398
localizationButtonClick
▸ localizationButtonClick(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:558
onDeleteSuccess
▸ onDeleteSuccess(response): void
Parameters
| Name | Type |
|---|---|
response |
DeleteResponse |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:193
onDialogClose
▸ onDialogClose(result?): void
Parameters
| Name | Type |
|---|---|
result? |
string |
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:168
onDialogOpen
▸ onDialogOpen(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:120
onLoadingData
▸ onLoadingData(data): void
Parameters
| Name | Type |
|---|---|
data |
RetrieveResponse<TItem> |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:443
onSaveSuccess
▸ onSaveSuccess(response): void
Parameters
| Name | Type |
|---|---|
response |
SaveResponse |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:833
propertyItemsReady
▸ propertyItemsReady(itemsData): void
Parameters
| Name | Type |
|---|---|
itemsData |
PropertyItemsData |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:49
reloadById
▸ reloadById(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:456
render
▸ render(): any
Returns the main element for this widget or the document fragment. As widgets may get their elements from props unlike regular JSX widgets, this method should not be overridden. Override renderContents() instead.
Returns
any
Inherited from
Defined in
renderContents
▸ renderContents(): void
Returns
void
Inherited from
TemplatedDialog.renderContents
Defined in
src/ui/widgets/templatedwidget.ts:20
resetValidation
▸ resetValidation(): void
Returns
void
Inherited from
TemplatedDialog.resetValidation
Defined in
src/ui/dialogs/templateddialog.ts:154
save
▸ save(callback?): boolean | void
Parameters
| Name | Type |
|---|---|
callback? |
(response: SaveResponse) => void |
Returns
boolean | void
Defined in
src/ui/dialogs/entitydialog.ts:841
saveHandler
▸ saveHandler(options, callback): void
Parameters
| Name | Type |
|---|---|
options |
ServiceOptions<SaveResponse> |
callback |
(response: SaveResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:847
save_submitHandler
▸ save_submitHandler(callback): void
Parameters
| Name | Type |
|---|---|
callback |
(response: SaveResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:836
setLocalizationGridCurrentValues
▸ setLocalizationGridCurrentValues(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:641
set_entity
▸ set_entity(entity): void
Parameters
| Name | Type |
|---|---|
entity |
any |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:89
set_entityId
▸ set_entityId(value): void
Parameters
| Name | Type |
|---|---|
value |
any |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:97
set_readOnly
▸ set_readOnly(value): void
Parameters
| Name | Type |
|---|---|
value |
boolean |
Returns
void
Implementation of
Defined in
src/ui/dialogs/entitydialog.ts:1109
showSaveSuccessMessage
▸ showSaveSuccessMessage(response): void
Parameters
| Name | Type |
|---|---|
response |
SaveResponse |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:868
syncOrAsyncThen
▸ syncOrAsyncThen<T>(syncMethod, asyncMethod, then): void
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
syncMethod |
() => T |
asyncMethod |
() => PromiseLike<T> |
then |
(v: T) => void |
Returns
void
Inherited from
TemplatedDialog.syncOrAsyncThen
Defined in
undelete
▸ undelete(callback?): void
Parameters
| Name | Type |
|---|---|
callback? |
(response: UndeleteResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:1073
undeleteHandler
▸ undeleteHandler(options, callback): void
Parameters
| Name | Type |
|---|---|
options |
ServiceOptions<UndeleteResponse> |
callback |
(response: UndeleteResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:1069
updateInterface
▸ updateInterface(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:1018
updateTitle
▸ updateTitle(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:118
useAsync
▸ useAsync(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:58
useIdPrefix
▸ useIdPrefix(): IdPrefixType
Returns
Inherited from
Defined in
useViewMode
▸ useViewMode(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1154
validateBeforeSave
▸ validateBeforeSave(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:756
validateForm
▸ validateForm(): boolean
Returns
boolean
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:158
create
▸ create<TWidget, P>(params): TWidget
Type parameters
| Name | Type |
|---|---|
TWidget |
extends Widget<P> |
P |
P |
Parameters
| Name | Type |
|---|---|
params |
CreateWidgetParams<TWidget, P> |
Returns
TWidget
Inherited from
Defined in
createDefaultElement
▸ createDefaultElement(): HTMLDivElement
Returns
HTMLDivElement
Inherited from
TemplatedDialog.createDefaultElement
Defined in
src/ui/dialogs/templateddialog.ts:15
getWidgetName
▸ getWidgetName(type): string
Parameters
| Name | Type |
|---|---|
type |
Function |
Returns
string