Skip to content

@serenity-is/corelib / EntityDialog

Class: EntityDialog<TItem, TOptions>

Type parameters

Name
TItem
TOptions

Hierarchy

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new EntityDialog<TItem, TOptions>(opt?)

Type parameters

Name
TItem
TOptions

Parameters

Name Type
opt? TOptions

Overrides

TemplatedDialog.constructor

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

TemplatedDialog.element

Defined in

src/ui/widgets/widget.ts:61


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

TemplatedDialog.idPrefix

Defined in

src/ui/widgets/widget.ts:65


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

TemplatedDialog.options

Defined in

src/ui/widgets/widget.ts:62


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

TemplatedDialog.tabs

Defined in

src/ui/dialogs/templateddialog.ts:12


toolbar

• Protected toolbar: Toolbar

Overrides

TemplatedDialog.toolbar

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

TemplatedDialog.uniqueName

Defined in

src/ui/widgets/widget.ts:64


validator

• Protected validator: Validator

Inherited from

TemplatedDialog.validator

Defined in

src/ui/dialogs/templateddialog.ts:14


widgetName

• Protected widgetName: string

Inherited from

TemplatedDialog.widgetName

Defined in

src/ui/widgets/widget.ts:63


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

TemplatedDialog.addCssClass

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

src/ui/widgets/widget.ts:134


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

TemplatedDialog.arrange

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

TemplatedDialog.byId

Defined in

src/ui/widgets/templatedwidget.ts:10


change

▸ change(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

TemplatedDialog.change

Defined in

src/ui/widgets/widget.ts:142

▸ change(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

TemplatedDialog.change

Defined in

src/ui/widgets/widget.ts:259


changeSelect2

▸ changeSelect2(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

TemplatedDialog.changeSelect2

Defined in

src/ui/widgets/widget.ts:146

▸ changeSelect2(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

TemplatedDialog.changeSelect2

Defined in

src/ui/widgets/widget.ts:260


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

TemplatedDialog.destroy

Defined in

src/ui/dialogs/entitydialog.ts:70


dialogClose

▸ dialogClose(): void

Returns

void

Inherited from

TemplatedDialog.dialogClose

Defined in

src/ui/dialogs/templateddialog.ts:350


dialogOpen

▸ dialogOpen(asPanel?): void

Parameters

Name Type
asPanel? boolean

Returns

void

Inherited from

TemplatedDialog.dialogOpen

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

TemplatedDialog.getCssClass

Defined in

src/ui/widgets/widget.ts:104


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

DialogButton[]

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

TemplatedDialog.getGridField

Defined in

src/ui/widgets/widget.ts:138


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

RetrieveRequest

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

ModalOptions

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

PropertyGridOptions

Defined in

src/ui/dialogs/entitydialog.ts:774


getPropertyItems

▸ Protected getPropertyItems(): PropertyItem[]

Returns

PropertyItem[]

Defined in

src/ui/dialogs/entitydialog.ts:742


getPropertyItemsData

▸ Protected getPropertyItemsData(): PropertyItemsData

Returns

PropertyItemsData

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

IRowDefinition

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

ServiceOptions<SaveResponse>

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

TemplatedDialog.getTemplate

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

ToolButton[]

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

IReadOnly.get_readOnly

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

TemplatedDialog.init

Defined in

src/ui/widgets/widget.ts:179


initAsync

▸ Protected initAsync(): Promise<void>

Returns

Promise<void>

Defined in

src/ui/dialogs/entitydialog.ts:57


initDialog

▸ Protected initDialog(): void

Returns

void

Inherited from

TemplatedDialog.initDialog

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

TemplatedDialog.initModal

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

TemplatedDialog.initTabs

Defined in

src/ui/dialogs/templateddialog.ts:417


initToolbar

▸ Protected initToolbar(): void

Returns

void

Overrides

TemplatedDialog.initToolbar

Defined in

src/ui/dialogs/entitydialog.ts:880


initValidator

▸ Protected initValidator(): void

Returns

void

Inherited from

TemplatedDialog.initValidator

Defined in

src/ui/dialogs/templateddialog.ts:228


initialize

▸ initialize(): void

Returns

void

Inherited from

TemplatedDialog.initialize

Defined in

src/ui/widgets/widget.ts:176


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

IEditDialog.load

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

TemplatedDialog.onDialogClose

Defined in

src/ui/dialogs/templateddialog.ts:297


onDialogOpen

▸ Protected onDialogOpen(): void

Returns

void

Inherited from

TemplatedDialog.onDialogOpen

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

IReadOnly.set_readOnly

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

TemplatedDialog.useIdPrefix

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

TemplatedDialog.validateForm

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

TemplatedDialog.closePanel

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

TemplatedDialog.create

Defined in

src/ui/widgets/widget.ts:153


elementFor

▸ Static elementFor<TWidget>(editorType): JQuery

Type parameters

Name
TWidget

Parameters

Name Type
editorType (...args: any[]) => TWidget

Returns

JQuery

Inherited from

TemplatedDialog.elementFor

Defined in

src/ui/widgets/widget.ts:128


getWidgetName

▸ Static getWidgetName(type): string

Parameters

Name Type
type Function

Returns

string

Inherited from

TemplatedDialog.getWidgetName

Defined in

src/ui/widgets/widget.ts:124


openPanel

▸ Static openPanel(element, uniqueName): void

Parameters

Name Type
element JQuery
uniqueName string

Returns

void

Inherited from

TemplatedDialog.openPanel

Defined in

src/ui/dialogs/templateddialog.ts:276