@serenity-is/corelib / EntityDialog
Class: EntityDialog<TItem, TOptions>
Type parameters
| Name |
|---|
TItem |
TOptions |
Hierarchy
TemplatedDialog<TOptions>↳
EntityDialog
Implements
Table of contents
Constructors
Properties
- _entitySingular
- _entityType
- _formKey
- _idProperty
- _isActiveProperty
- _localTextDbPrefix
- _nameProperty
- _readonly
- _service
- applyChangesButton
- cloneButton
- deleteButton
- editButton
- editClicked
- element
- entity
- entityId
- idPrefix
- localizationButton
- localizationGrid
- localizationLastValue
- localizationPendingValue
- options
- propertyGrid
- propertyItemsData
- saveAndCloseButton
- tabs
- toolbar
- undeleteButton
- uniqueName
- validator
- widgetName
- bootstrapModal
- defaultLanguageList
Accessors
Methods
- addCssClass
- addValidationRule
- afterInit
- afterLoadEntity
- arrange
- attrs
- beforeLoadEntity
- byId
- change
- changeSelect2
- deleteHandler
- destroy
- dialogClose
- dialogOpen
- doDelete
- getCloningEntity
- getCssClass
- getDeleteOptions
- getDeletePermission
- getDialogButtons
- getDialogOptions
- getDialogTitle
- getEntityNameFieldValue
- getEntitySingular
- getEntityTitle
- getEntityType
- getFallbackTemplate
- getFormKey
- getGridField
- getIdProperty
- getInsertPermission
- getIsActiveProperty
- getIsDeletedProperty
- getLangs
- getLanguages
- getLoadByIdOptions
- getLoadByIdRequest
- getLocalTextDbPrefix
- getLocalTextPrefix
- getLocalizationGridValue
- getModalOptions
- getNameProperty
- getPendingLocalizations
- getPropertyGridOptions
- getPropertyItems
- getPropertyItemsData
- getPropertyItemsDataAsync
- getRowDefinition
- getSaveEntity
- getSaveOptions
- getSaveRequest
- getService
- getTemplate
- getTemplateName
- getToolbarButtons
- getUndeleteOptions
- getUpdatePermission
- getValidatorOptions
- get_entity
- get_entityId
- get_readOnly
- handleResponsive
- hasDeletePermission
- hasInsertPermission
- hasSavePermission
- hasUpdatePermission
- init
- initAsync
- initDialog
- initLocalizationGrid
- initLocalizationGridCommon
- initModal
- initPropertyGrid
- initSync
- initTabs
- initToolbar
- initValidator
- initialize
- internalInit
- isCloneMode
- isDeleted
- isEditMode
- isLocalizationMode
- isLocalizationModeAndChanged
- isNew
- isNewOrDeleted
- isViewMode
- load
- loadById
- loadByIdAndOpenDialog
- loadByIdHandler
- loadEntity
- loadEntityAndOpenDialog
- loadLocalization
- loadNewAndOpenDialog
- loadResponse
- localizationButtonClick
- onDeleteSuccess
- onDialogClose
- onDialogOpen
- onLoadingData
- onSaveSuccess
- reloadById
- renderContents
- resetValidation
- save
- saveHandler
- save_submitHandler
- setLocalizationGridCurrentValues
- set_dialogTitle
- set_entity
- set_entityId
- set_readOnly
- showSaveSuccessMessage
- undelete
- undeleteHandler
- updateInterface
- updateTitle
- useAsync
- useIdPrefix
- useViewMode
- validateBeforeSave
- validateForm
- closePanel
- create
- elementFor
- getWidgetName
- openPanel
Constructors
constructor
• new EntityDialog<TItem, TOptions>(opt?)
Type parameters
| Name |
|---|
TItem |
TOptions |
Parameters
| Name | Type |
|---|---|
opt? |
TOptions |
Overrides
Defined in
src/ui/dialogs/entitydialog.ts:37
Properties
_entitySingular
• Private _entitySingular: string
Defined in
src/ui/dialogs/entitydialog.ts:280
_entityType
• Private _entityType: string
Defined in
src/ui/dialogs/entitydialog.ts:212
_formKey
• Private _formKey: string
Defined in
src/ui/dialogs/entitydialog.ts:239
_idProperty
• Private _idProperty: string
Defined in
src/ui/dialogs/entitydialog.ts:320
_isActiveProperty
• Private _isActiveProperty: string
Defined in
src/ui/dialogs/entitydialog.ts:337
_localTextDbPrefix
• Private _localTextDbPrefix: string
Defined in
src/ui/dialogs/entitydialog.ts:253
_nameProperty
• Private _nameProperty: string
Defined in
src/ui/dialogs/entitydialog.ts:302
_readonly
• Private _readonly: boolean
Defined in
src/ui/dialogs/entitydialog.ts:1131
_service
• Private _service: string
Defined in
src/ui/dialogs/entitydialog.ts:358
applyChangesButton
• Protected applyChangesButton: JQuery
Defined in
src/ui/dialogs/entitydialog.ts:24
cloneButton
• Protected cloneButton: JQuery
Defined in
src/ui/dialogs/entitydialog.ts:27
deleteButton
• Protected deleteButton: JQuery
Defined in
src/ui/dialogs/entitydialog.ts:25
editButton
• Protected editButton: JQuery
Defined in
src/ui/dialogs/entitydialog.ts:28
editClicked
• Protected editClicked: boolean
Defined in
src/ui/dialogs/entitydialog.ts:1184
element
• element: JQuery
Inherited from
Defined in
entity
• Protected entity: TItem
Defined in
src/ui/dialogs/entitydialog.ts:17
entityId
• Protected entityId: any
Defined in
src/ui/dialogs/entitydialog.ts:18
idPrefix
• Readonly idPrefix: string
Inherited from
Defined in
localizationButton
• Protected localizationButton: JQuery
Defined in
src/ui/dialogs/entitydialog.ts:31
localizationGrid
• Protected localizationGrid: PropertyGrid
Defined in
src/ui/dialogs/entitydialog.ts:30
localizationLastValue
• Protected localizationLastValue: any
Defined in
src/ui/dialogs/entitydialog.ts:33
localizationPendingValue
• Protected localizationPendingValue: any
Defined in
src/ui/dialogs/entitydialog.ts:32
options
• Protected options: TOptions
Inherited from
Defined in
propertyGrid
• Protected propertyGrid: PropertyGrid
Defined in
src/ui/dialogs/entitydialog.ts:20
propertyItemsData
• Protected propertyItemsData: PropertyItemsData
Defined in
src/ui/dialogs/entitydialog.ts:19
saveAndCloseButton
• Protected saveAndCloseButton: JQuery
Defined in
src/ui/dialogs/entitydialog.ts:23
tabs
• Protected tabs: JQuery
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:12
toolbar
• Protected toolbar: Toolbar
Overrides
Defined in
src/ui/dialogs/entitydialog.ts:22
undeleteButton
• Protected undeleteButton: JQuery
Defined in
src/ui/dialogs/entitydialog.ts:26
uniqueName
• Protected uniqueName: string
Inherited from
Defined in
validator
• Protected validator: Validator
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:14
widgetName
• Protected widgetName: string
Inherited from
Defined in
bootstrapModal
▪ Static bootstrapModal: boolean
Inherited from
TemplatedDialog.bootstrapModal
Defined in
src/ui/dialogs/templateddialog.ts:274
defaultLanguageList
▪ Static defaultLanguageList: () => string[][]
Type declaration
▸ (): string[][]
Returns
string[][]
Defined in
src/ui/dialogs/entitydialog.ts:35
Accessors
dialogTitle
• get dialogTitle(): string
Returns
string
Inherited from
TemplatedDialog.dialogTitle
Defined in
src/ui/dialogs/templateddialog.ts:360
• set dialogTitle(value): void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
void
Inherited from
TemplatedDialog.dialogTitle
Defined in
src/ui/dialogs/templateddialog.ts:395
isMarkedAsPanel
• Private get isMarkedAsPanel(): boolean
Returns
boolean
Inherited from
TemplatedDialog.isMarkedAsPanel
Defined in
src/ui/dialogs/templateddialog.ts:26
isResponsive
• Private get isResponsive(): boolean
Returns
boolean
Inherited from
TemplatedDialog.isResponsive
Defined in
src/ui/dialogs/templateddialog.ts:32
readOnly
• get readOnly(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1133
• set readOnly(value): void
Parameters
| Name | Type |
|---|---|
value |
boolean |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:1137
Methods
addCssClass
▸ Protected addCssClass(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:315
addValidationRule
▸ addValidationRule(eventClass, rule): JQuery
Parameters
| Name | Type |
|---|---|
eventClass |
string |
rule |
(p1: JQuery) => string |
Returns
JQuery
Inherited from
TemplatedDialog.addValidationRule
Defined in
afterInit
▸ Protected afterInit(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:63
afterLoadEntity
▸ Protected afterLoadEntity(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:454
arrange
▸ arrange(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:291
attrs
▸ Protected attrs<TAttr>(attrType): TAttr[]
Type parameters
| Name |
|---|
TAttr |
Parameters
| Name | Type |
|---|---|
attrType |
(...args: any[]) => TAttr |
Returns
TAttr[]
Defined in
src/ui/dialogs/entitydialog.ts:204
beforeLoadEntity
▸ Protected beforeLoadEntity(entity): void
Parameters
| Name | Type |
|---|---|
entity |
TItem |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:449
byId
▸ Protected byId(id): JQuery
Parameters
| Name | Type |
|---|---|
id |
string |
Returns
JQuery
Inherited from
Defined in
src/ui/widgets/templatedwidget.ts:10
change
▸ change(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
▸ change(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
changeSelect2
▸ changeSelect2(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
▸ changeSelect2(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
deleteHandler
▸ Protected deleteHandler(options, callback): void
Parameters
| Name | Type |
|---|---|
options |
ServiceOptions<DeleteResponse> |
callback |
(response: DeleteResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:168
destroy
▸ destroy(): void
Returns
void
Overrides
Defined in
src/ui/dialogs/entitydialog.ts:70
dialogClose
▸ dialogClose(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:350
dialogOpen
▸ dialogOpen(asPanel?): void
Parameters
| Name | Type |
|---|---|
asPanel? |
boolean |
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:244
doDelete
▸ Protected doDelete(callback): void
Parameters
| Name | Type |
|---|---|
callback |
(response: DeleteResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:172
getCloningEntity
▸ Protected getCloningEntity(): TItem
Returns
TItem
Defined in
src/ui/dialogs/entitydialog.ts:1028
getCssClass
▸ Protected getCssClass(): string
Returns
string
Inherited from
Defined in
getDeleteOptions
▸ Protected getDeleteOptions(callback): ServiceOptions<DeleteResponse>
Parameters
| Name | Type |
|---|---|
callback |
(response: DeleteResponse) => void |
Returns
ServiceOptions<DeleteResponse>
Defined in
src/ui/dialogs/entitydialog.ts:164
getDeletePermission
▸ Protected getDeletePermission(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:1161
getDialogButtons
▸ Protected getDialogButtons(): DialogButton[]
Returns
Inherited from
TemplatedDialog.getDialogButtons
Defined in
src/ui/dialogs/templateddialog.ts:324
getDialogOptions
▸ Protected getDialogOptions(): any
Returns
any
Inherited from
TemplatedDialog.getDialogOptions
Defined in
src/ui/dialogs/templateddialog.ts:328
getDialogTitle
▸ Protected getDialogTitle(): string
Returns
string
Inherited from
TemplatedDialog.getDialogTitle
Defined in
src/ui/dialogs/templateddialog.ts:346
getEntityNameFieldValue
▸ Protected getEntityNameFieldValue(): any
Returns
any
Defined in
src/ui/dialogs/entitydialog.ts:109
getEntitySingular
▸ Protected getEntitySingular(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:282
getEntityTitle
▸ Protected getEntityTitle(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:113
getEntityType
▸ Protected getEntityType(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:214
getFallbackTemplate
▸ Protected getFallbackTemplate(): string
Returns
string
Overrides
TemplatedDialog.getFallbackTemplate
Defined in
src/ui/dialogs/entitydialog.ts:1194
getFormKey
▸ Protected getFormKey(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:241
getGridField
▸ getGridField(): JQuery
Returns
JQuery
Inherited from
Defined in
getIdProperty
▸ Protected getIdProperty(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:322
getInsertPermission
▸ Protected getInsertPermission(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:1153
getIsActiveProperty
▸ Protected getIsActiveProperty(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:339
getIsDeletedProperty
▸ Protected getIsDeletedProperty(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:354
getLangs
▸ Private getLangs(): any
Returns
any
Defined in
src/ui/dialogs/entitydialog.ts:609
getLanguages
▸ Protected getLanguages(): any[]
Returns
any[]
Defined in
src/ui/dialogs/entitydialog.ts:601
getLoadByIdOptions
▸ Protected 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:472
getLoadByIdRequest
▸ Protected getLoadByIdRequest(id): RetrieveRequest
Parameters
| Name | Type |
|---|---|
id |
any |
Returns
Defined in
src/ui/dialogs/entitydialog.ts:476
getLocalTextDbPrefix
▸ Protected getLocalTextDbPrefix(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:255
getLocalTextPrefix
▸ Protected getLocalTextPrefix(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:267
getLocalizationGridValue
▸ Protected getLocalizationGridValue(): any
Returns
any
Defined in
src/ui/dialogs/entitydialog.ts:687
getModalOptions
▸ Protected getModalOptions(): ModalOptions
Returns
Inherited from
TemplatedDialog.getModalOptions
Defined in
src/ui/dialogs/templateddialog.ts:153
getNameProperty
▸ Protected getNameProperty(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:304
getPendingLocalizations
▸ Protected getPendingLocalizations(): any
Returns
any
Defined in
src/ui/dialogs/entitydialog.ts:700
getPropertyGridOptions
▸ Protected getPropertyGridOptions(): PropertyGridOptions
Returns
Defined in
src/ui/dialogs/entitydialog.ts:774
getPropertyItems
▸ Protected getPropertyItems(): PropertyItem[]
Returns
Defined in
src/ui/dialogs/entitydialog.ts:742
getPropertyItemsData
▸ Protected getPropertyItemsData(): PropertyItemsData
Returns
Defined in
src/ui/dialogs/entitydialog.ts:746
getPropertyItemsDataAsync
▸ Protected getPropertyItemsDataAsync(): Promise<PropertyItemsData>
Returns
Promise<PropertyItemsData>
Defined in
src/ui/dialogs/entitydialog.ts:765
getRowDefinition
▸ Protected getRowDefinition(): IRowDefinition
Returns
Defined in
src/ui/dialogs/entitydialog.ts:208
getSaveEntity
▸ Protected getSaveEntity(): TItem
Returns
TItem
Defined in
src/ui/dialogs/entitydialog.ts:823
getSaveOptions
▸ Protected getSaveOptions(callback): ServiceOptions<SaveResponse>
Parameters
| Name | Type |
|---|---|
callback |
(response: SaveResponse) => void |
Returns
Defined in
src/ui/dialogs/entitydialog.ts:788
getSaveRequest
▸ Protected getSaveRequest(): SaveRequest<TItem>
Returns
SaveRequest<TItem>
Defined in
src/ui/dialogs/entitydialog.ts:841
getService
▸ Protected getService(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:360
getTemplate
▸ Protected getTemplate(): string
Returns
string
Inherited from
Defined in
src/ui/widgets/templatedwidget.ts:83
getTemplateName
▸ Protected getTemplateName(): string
Returns
string
Inherited from
TemplatedDialog.getTemplateName
Defined in
src/ui/widgets/templatedwidget.ts:31
getToolbarButtons
▸ Protected getToolbarButtons(): ToolButton[]
Returns
Overrides
TemplatedDialog.getToolbarButtons
Defined in
src/ui/dialogs/entitydialog.ts:900
getUndeleteOptions
▸ Protected getUndeleteOptions(callback?): ServiceOptions<UndeleteResponse>
Parameters
| Name | Type |
|---|---|
callback? |
(response: UndeleteResponse) => void |
Returns
ServiceOptions<UndeleteResponse>
Defined in
src/ui/dialogs/entitydialog.ts:1101
getUpdatePermission
▸ Protected getUpdatePermission(): string
Returns
string
Defined in
src/ui/dialogs/entitydialog.ts:1157
getValidatorOptions
▸ Protected getValidatorOptions(): ValidationOptions
Returns
ValidationOptions
Inherited from
TemplatedDialog.getValidatorOptions
Defined in
src/ui/dialogs/templateddialog.ts:224
get_entity
▸ Protected get_entity(): TItem
Returns
TItem
Defined in
src/ui/dialogs/entitydialog.ts:93
get_entityId
▸ Protected get_entityId(): any
Returns
any
Defined in
src/ui/dialogs/entitydialog.ts:101
get_readOnly
▸ get_readOnly(): boolean
Returns
boolean
Implementation of
Defined in
src/ui/dialogs/entitydialog.ts:1141
handleResponsive
▸ Protected handleResponsive(): void
Returns
void
Inherited from
TemplatedDialog.handleResponsive
Defined in
src/ui/dialogs/templateddialog.ts:426
hasDeletePermission
▸ Protected hasDeletePermission(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1165
hasInsertPermission
▸ Protected hasInsertPermission(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1170
hasSavePermission
▸ Protected hasSavePermission(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1180
hasUpdatePermission
▸ Protected hasUpdatePermission(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1175
init
▸ init(action?): EntityDialog<TItem, TOptions>
Parameters
| Name | Type |
|---|---|
action? |
(widget: any) => void |
Returns
EntityDialog<TItem, TOptions>
Inherited from
Defined in
initAsync
▸ Protected initAsync(): Promise<void>
Returns
Promise<void>
Defined in
src/ui/dialogs/entitydialog.ts:57
initDialog
▸ Protected initDialog(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:104
initLocalizationGrid
▸ Protected initLocalizationGrid(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:512
initLocalizationGridCommon
▸ Protected initLocalizationGridCommon(pgOptions): void
Parameters
| Name | Type |
|---|---|
pgOptions |
PropertyGridOptions |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:521
initModal
▸ Protected initModal(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:162
initPropertyGrid
▸ Protected initPropertyGrid(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:730
initSync
▸ Protected initSync(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:51
initTabs
▸ Protected initTabs(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:417
initToolbar
▸ Protected initToolbar(): void
Returns
void
Overrides
Defined in
src/ui/dialogs/entitydialog.ts:880
initValidator
▸ Protected initValidator(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:228
initialize
▸ initialize(): void
Returns
void
Inherited from
Defined in
internalInit
▸ internalInit(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:46
isCloneMode
▸ Protected isCloneMode(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:130
isDeleted
▸ Protected isDeleted(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:138
isEditMode
▸ Protected isEditMode(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:134
isLocalizationMode
▸ Protected isLocalizationMode(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:570
isLocalizationModeAndChanged
▸ Protected isLocalizationModeAndChanged(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:574
isNew
▸ Protected isNew(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:156
isNewOrDeleted
▸ Protected isNewOrDeleted(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:160
isViewMode
▸ Protected isViewMode(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1186
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:373
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:486
loadByIdAndOpenDialog
▸ loadByIdAndOpenDialog(entityId, asPanel?): void
Parameters
| Name | Type |
|---|---|
entityId |
any |
asPanel? |
boolean |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:459
loadByIdHandler
▸ Protected 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:507
loadEntity
▸ Protected loadEntity(entity): void
Parameters
| Name | Type |
|---|---|
entity |
TItem |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:434
loadEntityAndOpenDialog
▸ loadEntityAndOpenDialog(entity, asPanel?): void
Parameters
| Name | Type |
|---|---|
entity |
TItem |
asPanel? |
boolean |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:419
loadLocalization
▸ Protected loadLocalization(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:623
loadNewAndOpenDialog
▸ loadNewAndOpenDialog(asPanel?): void
Parameters
| Name | Type |
|---|---|
asPanel? |
boolean |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:414
loadResponse
▸ Protected loadResponse(data): void
Parameters
| Name | Type |
|---|---|
data |
any |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:424
localizationButtonClick
▸ Protected localizationButtonClick(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:583
onDeleteSuccess
▸ Protected onDeleteSuccess(response): void
Parameters
| Name | Type |
|---|---|
response |
DeleteResponse |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:201
onDialogClose
▸ Protected onDialogClose(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:297
onDialogOpen
▸ Protected onDialogOpen(): void
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:284
onLoadingData
▸ Protected onLoadingData(data): void
Parameters
| Name | Type |
|---|---|
data |
RetrieveResponse<TItem> |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:469
onSaveSuccess
▸ Protected onSaveSuccess(response): void
Parameters
| Name | Type |
|---|---|
response |
SaveResponse |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:861
reloadById
▸ Protected reloadById(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:482
renderContents
▸ Protected renderContents(): void
Returns
void
Inherited from
TemplatedDialog.renderContents
Defined in
src/ui/widgets/templatedwidget.ts:110
resetValidation
▸ Protected resetValidation(): void
Returns
void
Inherited from
TemplatedDialog.resetValidation
Defined in
src/ui/dialogs/templateddialog.ts:236
save
▸ Protected save(callback?): boolean | void
Parameters
| Name | Type |
|---|---|
callback? |
(response: SaveResponse) => void |
Returns
boolean | void
Defined in
src/ui/dialogs/entitydialog.ts:869
saveHandler
▸ Protected saveHandler(options, callback): void
Parameters
| Name | Type |
|---|---|
options |
ServiceOptions<SaveResponse> |
callback |
(response: SaveResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:875
save_submitHandler
▸ Protected save_submitHandler(callback): void
Parameters
| Name | Type |
|---|---|
callback |
(response: SaveResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:864
setLocalizationGridCurrentValues
▸ Protected setLocalizationGridCurrentValues(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:666
set_dialogTitle
▸ set_dialogTitle(value): void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
void
Inherited from
TemplatedDialog.set_dialogTitle
Defined in
src/ui/dialogs/templateddialog.ts:413
set_entity
▸ Protected set_entity(entity): void
Parameters
| Name | Type |
|---|---|
entity |
any |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:97
set_entityId
▸ Protected set_entityId(value): void
Parameters
| Name | Type |
|---|---|
value |
any |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:105
set_readOnly
▸ set_readOnly(value): void
Parameters
| Name | Type |
|---|---|
value |
boolean |
Returns
void
Implementation of
Defined in
src/ui/dialogs/entitydialog.ts:1145
showSaveSuccessMessage
▸ Protected showSaveSuccessMessage(response): void
Parameters
| Name | Type |
|---|---|
response |
SaveResponse |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:896
undelete
▸ Protected undelete(callback?): void
Parameters
| Name | Type |
|---|---|
callback? |
(response: UndeleteResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:1109
undeleteHandler
▸ Protected undeleteHandler(options, callback): void
Parameters
| Name | Type |
|---|---|
options |
ServiceOptions<UndeleteResponse> |
callback |
(response: UndeleteResponse) => void |
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:1105
updateInterface
▸ Protected updateInterface(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:1051
updateTitle
▸ Protected updateTitle(): void
Returns
void
Defined in
src/ui/dialogs/entitydialog.ts:126
useAsync
▸ Protected useAsync(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:66
useIdPrefix
▸ Protected useIdPrefix(): IdPrefixType
Returns
IdPrefixType
Inherited from
Defined in
src/ui/widgets/templatedwidget.ts:131
useViewMode
▸ Protected useViewMode(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:1190
validateBeforeSave
▸ Protected validateBeforeSave(): boolean
Returns
boolean
Defined in
src/ui/dialogs/entitydialog.ts:784
validateForm
▸ Protected validateForm(): boolean
Returns
boolean
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:240
closePanel
▸ Static closePanel(element, e?): void
Parameters
| Name | Type |
|---|---|
element |
JQuery |
e? |
JQueryEventObject |
Returns
void
Inherited from
Defined in
src/ui/dialogs/templateddialog.ts:280
create
▸ Static create<TWidget, TOpt>(params): TWidget
Type parameters
| Name | Type |
|---|---|
TWidget |
extends Widget<TOpt, TWidget> |
TOpt |
TOpt |
Parameters
| Name | Type |
|---|---|
params |
CreateWidgetParams<TWidget, TOpt> |
Returns
TWidget
Inherited from
Defined in
elementFor
▸ Static elementFor<TWidget>(editorType): JQuery
Type parameters
| Name |
|---|
TWidget |
Parameters
| Name | Type |
|---|---|
editorType |
(...args: any[]) => TWidget |
Returns
JQuery
Inherited from
Defined in
getWidgetName
▸ Static getWidgetName(type): string
Parameters
| Name | Type |
|---|---|
type |
Function |
Returns
string
Inherited from
Defined in
openPanel
▸ Static openPanel(element, uniqueName): void
Parameters
| Name | Type |
|---|---|
element |
JQuery |
uniqueName |
string |
Returns
void