Skip to content

@serenity-is/corelib / EntityDialog

Class: EntityDialog<TItem, P>

Type parameters

Name Type
TItem TItem
P

Hierarchy

Implements

Table of contents

Constructors

Properties

Accessors

Methods

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

TemplatedDialog.constructor

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

TemplatedDialog.dialog

Defined in

src/ui/dialogs/templateddialog.ts:20


domNode

• Readonly domNode: HTMLElement

Inherited from

TemplatedDialog.domNode

Defined in

src/ui/widgets/widget.ts:18


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

TemplatedDialog.idPrefix

Defined in

src/ui/widgets/widget.ts:17


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

TemplatedDialog.options

Defined in

src/ui/widgets/widget.ts:15


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

TemplatedDialog.tabs

Defined in

src/ui/dialogs/templateddialog.ts:17


toolbar

• Protected toolbar: Toolbar<ToolbarOptions>

Overrides

TemplatedDialog.toolbar

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

TemplatedDialog.uniqueName

Defined in

src/ui/widgets/widget.ts:16


validator

• Protected validator: any

Inherited from

TemplatedDialog.validator

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

TemplatedDialog.typeInfo

Defined in

src/ui/widgets/widget.ts:12

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

src/ui/widgets/widget.ts:67


props

• get props(): WidgetProps<P>

Returns

WidgetProps<P>

Inherited from

TemplatedDialog.props

Defined in

src/ui/widgets/widget.ts:182


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

TemplatedDialog.addCssClass

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

src/ui/widgets/widget.ts:99

▸ addValidationRule(uniqueName, rule): void

Parameters

Name Type
uniqueName string
rule (input: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => string

Returns

void

Inherited from

TemplatedDialog.addValidationRule

Defined in

src/ui/widgets/widget.ts:100


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

TemplatedDialog.arrange

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

TemplatedDialog.byId

Defined in

src/ui/widgets/templatedwidget.ts:8


change

▸ change(handler): void

Parameters

Name Type
handler (e: Event) => void

Returns

void

Inherited from

TemplatedDialog.change

Defined in

src/ui/widgets/widget.ts:114


changeSelect2

▸ changeSelect2(handler): void

Parameters

Name Type
handler (e: Event) => void

Returns

void

Inherited from

TemplatedDialog.changeSelect2

Defined in

src/ui/widgets/widget.ts:118


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

TemplatedDialog.destroy

Defined in

src/ui/dialogs/entitydialog.ts:62


dialogClose

▸ dialogClose(result?): void

Parameters

Name Type
result? string

Returns

void

Inherited from

TemplatedDialog.dialogClose

Defined in

src/ui/dialogs/templateddialog.ts:185


dialogOpen

▸ dialogOpen(asPanel?): void

Parameters

Name Type
asPanel? boolean

Returns

void

Inherited from

TemplatedDialog.dialogOpen

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

TemplatedDialog.findById

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

TemplatedDialog.getCssClass

Defined in

src/ui/widgets/widget.ts:75


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

src/ui/widgets/widget.ts:138


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

DialogButton[]

Inherited from

TemplatedDialog.getDialogButtons

Defined in

src/ui/dialogs/templateddialog.ts:181


getDialogOptions

▸ getDialogOptions(): DialogOptions

Returns

DialogOptions

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

src/ui/widgets/widget.ts:106


getFormKey

▸ getFormKey(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.ts:228


getGridField

▸ getGridField(): Fluent<HTMLElement>

Returns

Fluent<HTMLElement>

Inherited from

TemplatedDialog.getGridField

Defined in

src/ui/widgets/widget.ts:110


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

RetrieveRequest

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

PropertyGridOptions

Defined in

src/ui/dialogs/entitydialog.ts:746


getPropertyItems

▸ getPropertyItems(): PropertyItem[]

Returns

PropertyItem[]

Defined in

src/ui/dialogs/entitydialog.ts:714


getPropertyItemsData

▸ getPropertyItemsData(): PropertyItemsData

Returns

PropertyItemsData

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

IRowDefinition

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

ServiceOptions<SaveResponse>

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

TemplatedDialog.getTemplate

Defined in

src/ui/dialogs/entitydialog.ts:1158


getToolbarButtons

▸ getToolbarButtons(): ToolButton[]

Returns

ToolButton[]

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

IReadOnly.get_readOnly

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

TemplatedDialog.init

Defined in

src/ui/widgets/widget.ts:146


initDialog

▸ initDialog(): void

Returns

void

Inherited from

TemplatedDialog.initDialog

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

TemplatedDialog.initTabs

Defined in

src/ui/dialogs/templateddialog.ts:198


initToolbar

▸ initToolbar(): void

Returns

void

Overrides

TemplatedDialog.initToolbar

Defined in

src/ui/dialogs/entitydialog.ts:852


initUIDialog

▸ initUIDialog(): void

Returns

void

Inherited from

TemplatedDialog.initUIDialog

Defined in

src/ui/dialogs/templateddialog.ts:95


initValidator

▸ initValidator(): void

Returns

void

Inherited from

TemplatedDialog.initValidator

Defined in

src/ui/dialogs/templateddialog.ts:146


internalInit

▸ internalInit(): void

Returns

void

Inherited from

TemplatedDialog.internalInit

Defined in

src/ui/widgets/widget.ts:142


internalRenderContents

▸ internalRenderContents(): void

Returns

void

Inherited from

TemplatedDialog.internalRenderContents

Defined in

src/ui/widgets/widget.ts:169


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

TemplatedDialog.isStaticPanel

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

IEditDialog.load

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

TemplatedDialog.onDialogClose

Defined in

src/ui/dialogs/templateddialog.ts:168


onDialogOpen

▸ onDialogOpen(): void

Returns

void

Inherited from

TemplatedDialog.onDialogOpen

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

TemplatedDialog.render

Defined in

src/ui/widgets/widget.ts:159


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

IReadOnly.set_readOnly

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

src/ui/widgets/widget.ts:186


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

IdPrefixType

Inherited from

TemplatedDialog.useIdPrefix

Defined in

src/ui/widgets/widget.ts:193


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

TemplatedDialog.validateForm

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

TemplatedDialog.create

Defined in

src/ui/widgets/widget.ts:126


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

Inherited from

TemplatedDialog.getWidgetName

Defined in

src/ui/widgets/widget.ts:95