Skip to content

@serenity-is/corelib / EntityDialog

Class: EntityDialog<TItem, P>

Extends

Type Parameters

TItem

P = {}

Implements

Constructors

new EntityDialog()

new EntityDialog<TItem, P>(props?): EntityDialog<TItem, P>

Parameters

props?

WidgetProps<P>

Returns

EntityDialog<TItem, P>

Overrides

BaseDialog.constructor

Defined in

src/ui/dialogs/entitydialog.tsx:38

Properties

applyChangesButton

protected applyChangesButton: Fluent<HTMLElement>

Defined in

src/ui/dialogs/entitydialog.tsx:29


cloneButton

protected cloneButton: Fluent<HTMLElement>

Defined in

src/ui/dialogs/entitydialog.tsx:32


deleteButton

protected deleteButton: Fluent<HTMLElement>

Defined in

src/ui/dialogs/entitydialog.tsx:30


dialog

protected dialog: Dialog

Inherited from

BaseDialog.dialog

Defined in

src/ui/dialogs/basedialog.tsx:20


domNode

readonly domNode: HTMLElement

Inherited from

BaseDialog.domNode

Defined in

src/ui/widgets/widget.ts:17


editButton

protected editButton: Fluent<HTMLElement>

Defined in

src/ui/dialogs/entitydialog.tsx:33


editClicked

protected editClicked: boolean

Defined in

src/ui/dialogs/entitydialog.tsx:758


idPrefix

readonly idPrefix: string

Inherited from

BaseDialog.idPrefix

Defined in

src/ui/widgets/widget.ts:16


localizer

protected localizer: EntityLocalizer

Defined in

src/ui/dialogs/entitydialog.tsx:35


localizerButton

protected localizerButton: Fluent<HTMLElement>

Defined in

src/ui/dialogs/entitydialog.tsx:36


options

protected readonly options: WidgetProps<P>

Inherited from

BaseDialog.options

Defined in

src/ui/widgets/widget.ts:14


propertyGrid

protected propertyGrid: PropertyGrid<PropertyGridOptions>

Defined in

src/ui/dialogs/entitydialog.tsx:26


propertyItemsData

protected propertyItemsData: PropertyItemsData

Defined in

src/ui/dialogs/entitydialog.tsx:25


saveAndCloseButton

protected saveAndCloseButton: Fluent<HTMLElement>

Defined in

src/ui/dialogs/entitydialog.tsx:28


tabs

protected tabs: Fluent<HTMLElement>

Inherited from

BaseDialog.tabs

Defined in

src/ui/dialogs/basedialog.tsx:17


toolbar

protected toolbar: Toolbar<ToolbarOptions>

Inherited from

BaseDialog.toolbar

Defined in

src/ui/dialogs/basedialog.tsx:18


undeleteButton

protected undeleteButton: Fluent<HTMLElement>

Defined in

src/ui/dialogs/entitydialog.tsx:31


uniqueName

readonly uniqueName: string

Inherited from

BaseDialog.uniqueName

Defined in

src/ui/widgets/widget.ts:15


validator

protected validator: any

Inherited from

BaseDialog.validator

Defined in

src/ui/dialogs/basedialog.tsx:19


isComponent

readonly static isComponent: true = true

Inherited from

BaseDialog.isComponent

Defined in

src/ui/widgets/widget.ts:223


typeInfo

static typeInfo: ClassTypeInfo<"Serenity.Widget">

Inherited from

BaseDialog.typeInfo

Defined in

src/ui/widgets/widget.ts:11

Accessors

dialogTitle

Get Signature

get dialogTitle(): string

Returns

string

Set Signature

set dialogTitle(value): void

Parameters
value

string

Returns

void

Inherited from

BaseDialog.dialogTitle

Defined in

src/ui/dialogs/basedialog.tsx:210


element

Get Signature

get element(): Fluent<HTMLElement>

Returns a Fluent(this.domNode) object

Returns

Fluent<HTMLElement>

Inherited from

BaseDialog.element

Defined in

src/ui/widgets/widget.ts:63


entity

Get Signature

get entity(): TItem

Returns

TItem

Set Signature

set entity(value): void

Parameters
value

TItem

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:70


entityId

Get Signature

get entityId(): any

Returns

any

Set Signature

set entityId(value): void

Parameters
value

any

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:83


props

Get Signature

get props(): WidgetProps<P>

Returns

WidgetProps<P>

Inherited from

BaseDialog.props

Defined in

src/ui/widgets/widget.ts:207


readOnly

Get Signature

get readOnly(): boolean

Returns

boolean

Set Signature

set readOnly(value): void

Parameters
value

boolean

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:707


defaultLanguageList

Get Signature

get static defaultLanguageList(): string[][]

Returns

string[][]

Set Signature

set static defaultLanguageList(value): void

Parameters
value

string[][]

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:783

Methods

addCssClass()

protected addCssClass(): void

Returns

void

Inherited from

BaseDialog.addCssClass

Defined in

src/ui/dialogs/basedialog.tsx:57


addValidationRule()

Call Signature

addValidationRule(rule, uniqueName?): void

Parameters
rule

(input) => string

uniqueName?

string

Returns

void

Inherited from

BaseDialog.addValidationRule

Defined in

src/ui/widgets/widget.ts:99

Call Signature

addValidationRule(uniqueName, rule): void

Parameters
uniqueName

string

rule

(input) => string

Returns

void

Inherited from

BaseDialog.addValidationRule

Defined in

src/ui/widgets/widget.ts:100


afterInit()

protected afterInit(): void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:53


afterLoadEntity()

protected afterLoadEntity(): void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:371


afterRender()

protected afterRender(callback): void

Parameters

callback

() => void

Returns

void

Inherited from

BaseDialog.afterRender

Defined in

src/ui/widgets/widget.ts:146


arrange()

arrange(): void

Returns

void

Inherited from

BaseDialog.arrange

Defined in

src/ui/dialogs/basedialog.tsx:183


beforeLoadEntity()

protected beforeLoadEntity(entity): void

Parameters

entity

TItem

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:367


byId()

protected byId<TElement>(id): Fluent<TElement>

Type Parameters

TElement extends HTMLElement = HTMLElement

Parameters

id

string

Returns

Fluent<TElement>

Inherited from

BaseDialog.byId

Defined in

src/ui/widgets/widget.ts:106


change()

change(handler): void

Parameters

handler

(e) => void

Returns

void

Inherited from

BaseDialog.change

Defined in

src/ui/widgets/widget.ts:118


changeSelect2()

changeSelect2(handler): void

Parameters

handler

(e) => void

Returns

void

Inherited from

BaseDialog.changeSelect2

Defined in

src/ui/widgets/widget.ts:122


deferRender()

protected deferRender(): boolean

Returns

boolean

Inherited from

BaseDialog.deferRender

Defined in

src/ui/widgets/widget.ts:71


deleteHandler()

protected deleteHandler(options, callback): void

Parameters

options

ServiceOptions<DeleteResponse>

callback

(response) => void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:143


destroy()

destroy(): void

Returns

void

Overrides

BaseDialog.destroy

Defined in

src/ui/dialogs/entitydialog.tsx:60


dialogClose()

dialogClose(result?): void

Parameters

result?

string

Returns

void

Inherited from

BaseDialog.dialogClose

Defined in

src/ui/dialogs/basedialog.tsx:206


dialogOpen()

dialogOpen(asPanel?): void

Parameters

asPanel?

boolean

Returns

void

Inherited from

BaseDialog.dialogOpen

Defined in

src/ui/dialogs/basedialog.tsx:120


doDelete()

protected doDelete(callback): void

Parameters

callback

(response) => void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:151


findById()

protected findById<TElement>(id): TElement

Type Parameters

TElement extends HTMLElement = HTMLElement

Parameters

id

string

Returns

TElement

Inherited from

BaseDialog.findById

Defined in

src/ui/widgets/widget.ts:110


get_entityId()

protected get_entityId(): any

Returns

any

Deprecated

use entityId

Defined in

src/ui/dialogs/entitydialog.tsx:79


get_readOnly()

get_readOnly(): boolean

Returns

boolean

Implementation of

IReadOnly.get_readOnly

Defined in

src/ui/dialogs/entitydialog.tsx:715


getCloningEntity()

protected getCloningEntity(): TItem

Returns

TItem

Defined in

src/ui/dialogs/entitydialog.tsx:647


getCreateServiceMethod()

protected getCreateServiceMethod(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:514


getCssClass()

protected getCssClass(): string

Returns

string

Inherited from

BaseDialog.getCssClass

Defined in

src/ui/widgets/widget.ts:75


getCustomAttribute()

protected getCustomAttribute<TAttr>(attrType, inherit): TAttr

Type Parameters

TAttr

Parameters

attrType

(...args) => TAttr

inherit

boolean = true

Returns

TAttr

Inherited from

BaseDialog.getCustomAttribute

Defined in

src/ui/widgets/widget.ts:142


getDeleteOptions()

protected getDeleteOptions(callback): ServiceOptions<DeleteResponse>

Parameters

callback

(response) => void

Returns

ServiceOptions<DeleteResponse>

Defined in

src/ui/dialogs/entitydialog.tsx:139


getDeletePermission()

protected getDeletePermission(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:735


getDeleteServiceMethod()

protected getDeleteServiceMethod(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:147


getDialogButtons()

protected getDialogButtons(): DialogButton[]

Returns

DialogButton[]

Inherited from

BaseDialog.getDialogButtons

Defined in

src/ui/dialogs/basedialog.tsx:202


getDialogOptions()

protected getDialogOptions(): DialogOptions

Returns

DialogOptions

Inherited from

BaseDialog.getDialogOptions

Defined in

src/ui/dialogs/basedialog.tsx:69


getEntityNameFieldValue()

protected getEntityNameFieldValue(): any

Returns

any

Defined in

src/ui/dialogs/entitydialog.tsx:91


getEntitySingular()

protected getEntitySingular(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:239


getEntityTitle()

protected getEntityTitle(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:95


getEntityType()

protected getEntityType(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:182


getFormKey()

protected getFormKey(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:207


getGridField()

getGridField(): Fluent<HTMLElement>

Returns

Fluent<HTMLElement>

Inherited from

BaseDialog.getGridField

Defined in

src/ui/widgets/widget.ts:114


getIdProperty()

protected getIdProperty(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:264


getInitialDialogTitle()

protected getInitialDialogTitle(): string

Returns

string

Inherited from

BaseDialog.getInitialDialogTitle

Defined in

src/ui/dialogs/basedialog.tsx:61


getInsertPermission()

protected getInsertPermission(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:727


getIsActiveProperty()

protected getIsActiveProperty(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:278


getIsDeletedProperty()

protected getIsDeletedProperty(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:286


getLanguages()

protected getLanguages(): LanguageList

Returns

LanguageList

Defined in

src/ui/dialogs/entitydialog.tsx:465


getLoadByIdOptions()

protected getLoadByIdOptions(id, callback): ServiceOptions<RetrieveResponse<TItem>>

Parameters

id

any

callback

(response) => void

Returns

ServiceOptions<RetrieveResponse<TItem>>

Defined in

src/ui/dialogs/entitydialog.tsx:393


getLoadByIdRequest()

protected getLoadByIdRequest(id): RetrieveRequest

Parameters

id

any

Returns

RetrieveRequest

Defined in

src/ui/dialogs/entitydialog.tsx:406


getLocalizerOptions()

protected getLocalizerOptions(): EntityLocalizerOptions

Returns

EntityLocalizerOptions

Defined in

src/ui/dialogs/entitydialog.tsx:444


getLocalTextDbPrefix()

protected getLocalTextDbPrefix(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:217


getLocalTextPrefix()

protected getLocalTextPrefix(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:229


getNameProperty()

protected getNameProperty(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:250


getPropertyGridOptions()

protected getPropertyGridOptions(): PropertyGridOptions

Returns

PropertyGridOptions

Defined in

src/ui/dialogs/entitydialog.tsx:501


getPropertyItems()

protected getPropertyItems(): PropertyItem[]

Returns

PropertyItem[]

Defined in

src/ui/dialogs/entitydialog.tsx:477


getPropertyItemsData()

protected getPropertyItemsData(): PropertyItemsData

Returns

PropertyItemsData

Defined in

src/ui/dialogs/entitydialog.tsx:481


getPropertyItemsDataAsync()

protected getPropertyItemsDataAsync(): Promise<PropertyItemsData>

Returns

Promise<PropertyItemsData>

Defined in

src/ui/dialogs/entitydialog.tsx:496


getRetrieveServiceMethod()

protected getRetrieveServiceMethod(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:416


getRowDefinition()

protected getRowDefinition(): IRowDefinition

Returns

IRowDefinition

Defined in

src/ui/dialogs/entitydialog.tsx:176


getSaveEntity()

protected getSaveEntity(): TItem

Returns

TItem

Defined in

src/ui/dialogs/entitydialog.tsx:539


getSaveOptions()

protected getSaveOptions(callback, initiator?): ServiceOptions<SaveResponse>

Parameters

callback

(response) => void

initiator?

SaveInitiator

Returns

ServiceOptions<SaveResponse>

Defined in

src/ui/dialogs/entitydialog.tsx:522


getSaveRequest()

protected getSaveRequest(): SaveRequest<TItem>

Returns

SaveRequest<TItem>

Defined in

src/ui/dialogs/entitydialog.tsx:552


getService()

protected getService(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:292


getToolbarButtons()

protected getToolbarButtons(): ToolButton[]

Returns

ToolButton[]

Overrides

BaseDialog.getToolbarButtons

Defined in

src/ui/dialogs/entitydialog.tsx:586


getUndeleteOptions()

protected getUndeleteOptions(callback?): ServiceOptions<UndeleteResponse>

Parameters

callback?

(response) => void

Returns

ServiceOptions<UndeleteResponse>

Defined in

src/ui/dialogs/entitydialog.tsx:675


getUndeleteServiceMethod()

protected getUndeleteServiceMethod(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:683


getUpdatePermission()

protected getUpdatePermission(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:731


getUpdateServiceMethod()

protected getUpdateServiceMethod(): string

Returns

string

Defined in

src/ui/dialogs/entitydialog.tsx:518


getValidatorOptions()

protected getValidatorOptions(): any

Returns

any

Inherited from

BaseDialog.getValidatorOptions

Defined in

src/ui/dialogs/basedialog.tsx:163


handleResponsive()

protected handleResponsive(): void

Returns

void

Inherited from

BaseDialog.handleResponsive

Defined in

src/ui/dialogs/basedialog.tsx:226


hasDeletePermission()

protected hasDeletePermission(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:739


hasInsertPermission()

protected hasInsertPermission(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:744


hasSavePermission()

protected hasSavePermission(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:754


hasUpdatePermission()

protected hasUpdatePermission(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:749


init()

init(): this

Returns

this

Inherited from

BaseDialog.init

Defined in

src/ui/widgets/widget.ts:157


initDialog()

protected initDialog(): void

Returns

void

Inherited from

BaseDialog.initDialog

Defined in

src/ui/dialogs/basedialog.tsx:97


initLocalizer()

protected initLocalizer(): void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:460


initPropertyGrid()

protected initPropertyGrid(): void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:469


initTabs()

protected initTabs(): void

Returns

void

Inherited from

BaseDialog.initTabs

Defined in

src/ui/dialogs/basedialog.tsx:219


initToolbar()

protected initToolbar(): void

Returns

void

Inherited from

BaseDialog.initToolbar

Defined in

src/ui/dialogs/basedialog.tsx:152


initUIDialog()

protected initUIDialog(): void

Returns

void

Inherited from

BaseDialog.initUIDialog

Defined in

src/ui/dialogs/basedialog.tsx:106


initValidator()

protected initValidator(): void

Returns

void

Inherited from

BaseDialog.initValidator

Defined in

src/ui/dialogs/basedialog.tsx:167


internalRenderContents()

internalRenderContents(): void

Returns

void

Inherited from

BaseDialog.internalRenderContents

Defined in

src/ui/widgets/widget.ts:177


isCloneMode()

protected isCloneMode(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:108


isDeleted()

protected isDeleted(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:116


isEditMode()

protected isEditMode(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:112


isNew()

protected isNew(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:131


isNewOrDeleted()

protected isNewOrDeleted(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:135


isStaticPanel()

protected isStaticPanel(): boolean

Returns

boolean

Inherited from

BaseDialog.isStaticPanel

Defined in

src/ui/dialogs/basedialog.tsx:65


isViewMode()

protected isViewMode(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:760


legacyTemplateRender()

protected legacyTemplateRender(): boolean

Returns

boolean

Inherited from

BaseDialog.legacyTemplateRender

Defined in

src/ui/widgets/widget.ts:194


load()

load(entityOrId, done, fail?): void

Parameters

entityOrId

any

done

() => void

fail?

(ex) => void

Returns

void

Implementation of

IEditDialog.load

Defined in

src/ui/dialogs/entitydialog.tsx:300


loadById()

loadById(id, callback?, fail?): void

Parameters

id

any

callback?

(response) => void

fail?

() => void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:420


loadByIdAndOpenDialog()

loadByIdAndOpenDialog(entityId, asPanel?, callback?, fail?): void

Parameters

entityId

any

asPanel?

boolean

callback?

(response) => void

fail?

() => void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:376


loadByIdHandler()

protected loadByIdHandler(options, callback, fail): void

Parameters

options

ServiceOptions<RetrieveResponse<TItem>>

callback

(response) => void

fail

() => void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:424


loadEntity()

protected loadEntity(entity): void

Parameters

entity

TItem

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:357


loadEntityAndOpenDialog()

loadEntityAndOpenDialog(entity, asPanel?): void

Parameters

entity

TItem

asPanel?

boolean

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:341


loadNewAndOpenDialog()

loadNewAndOpenDialog(asPanel?): void

Parameters

asPanel?

boolean

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:336


loadResponse()

protected loadResponse(data): void

Parameters

data

any

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:346


onClose()

onClose(handler, opt?): void

Attaches a dialog/modal/panel close event handler. See Dialog.close for more info.

Parameters

handler

(result?, e?) => void

opt?
opt.before

boolean

opt.oneOff

boolean

Returns

void

Inherited from

BaseDialog.onClose

Defined in

src/ui/dialogs/basedialog.tsx:139


onDeleteSuccess()

protected onDeleteSuccess(response): void

Parameters

response

DeleteResponse

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:173


onDialogClose()

protected onDialogClose(result?): void

Parameters

result?

string

Returns

void

Inherited from

BaseDialog.onDialogClose

Defined in

src/ui/dialogs/basedialog.tsx:189


onDialogOpen()

protected onDialogOpen(): void

Returns

void

Inherited from

BaseDialog.onDialogOpen

Defined in

src/ui/dialogs/basedialog.tsx:131


onLoadingData()

protected onLoadingData(data): void

Parameters

data

RetrieveResponse<TItem>

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:390


onOpen()

onOpen(handler, opt?): void

Attaches a dialog/modal/panel open event handler. See Dialog.open for more info.

Parameters

handler

(e?) => void

opt?
opt.before

boolean

opt.oneOff

boolean

Returns

void

Inherited from

BaseDialog.onOpen

Defined in

src/ui/dialogs/basedialog.tsx:144


onSaveSuccess()

protected onSaveSuccess(response, initiator?): void

Parameters

response

SaveResponse

initiator?

SaveInitiator

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:563


propertyItemsReady()

protected propertyItemsReady(itemsData): void

Parameters

itemsData

PropertyItemsData

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:47


reloadById()

protected reloadById(): void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:412


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

BaseDialog.render

Defined in

src/ui/widgets/widget.ts:167


renderContents()

protected renderContents(): any

Returns

any

Overrides

BaseDialog.renderContents

Defined in

src/ui/dialogs/entitydialog.tsx:768


resetValidation()

protected resetValidation(): void

Returns

void

Inherited from

BaseDialog.resetValidation

Defined in

src/ui/dialogs/basedialog.tsx:175


retrieveLocalizations()

protected retrieveLocalizations(): Promise<Record<string, Partial<TItem>>>

Returns

Promise<Record<string, Partial<TItem>>>

Defined in

src/ui/dialogs/entitydialog.tsx:429


save()

protected save(callback?, initiator?): boolean | void

Parameters

callback?

(response) => void

initiator?

SaveInitiator

Returns

boolean | void

Defined in

src/ui/dialogs/entitydialog.tsx:572


save_submitHandler()

protected save_submitHandler(callback, initiator): void

Parameters

callback

(response) => void

initiator

SaveInitiator

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:567


saveHandler()

protected saveHandler(options, callback, initiator): void

Parameters

options

ServiceOptions<SaveResponse>

callback

(response) => void

initiator

SaveInitiator

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:578


set_readOnly()

set_readOnly(value): void

Parameters

value

boolean

Returns

void

Implementation of

IReadOnly.set_readOnly

Defined in

src/ui/dialogs/entitydialog.tsx:719


showSaveSuccessMessage()

protected showSaveSuccessMessage(response, initiator?): void

Parameters

response

SaveResponse

initiator?

SaveInitiator

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:582


syncOrAsyncThen()

protected syncOrAsyncThen<T>(syncMethod, asyncMethod, then): void

Type Parameters

T

Parameters

syncMethod

() => T

asyncMethod

() => PromiseLike<T>

then

(v) => void

Returns

void

Inherited from

BaseDialog.syncOrAsyncThen

Defined in

src/ui/widgets/widget.ts:211


undelete()

protected undelete(callback?): void

Parameters

callback?

(response) => void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:687


undeleteHandler()

protected undeleteHandler(options, callback): void

Parameters

options

ServiceOptions<UndeleteResponse>

callback

(response) => void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:679


updateInterface()

protected updateInterface(): void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:666


updateTitle()

protected updateTitle(): void

Returns

void

Defined in

src/ui/dialogs/entitydialog.tsx:104


useAsync()

protected useAsync(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:56


useIdPrefix()

protected useIdPrefix(): IdPrefixType

Returns

IdPrefixType

Inherited from

BaseDialog.useIdPrefix

Defined in

src/ui/widgets/widget.ts:218


useViewMode()

protected useViewMode(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:764


validateBeforeSave()

protected validateBeforeSave(): boolean

Returns

boolean

Defined in

src/ui/dialogs/entitydialog.tsx:510


validateForm()

protected validateForm(): boolean

Returns

boolean

Inherited from

BaseDialog.validateForm

Defined in

src/ui/dialogs/basedialog.tsx:179


create()

static create<TWidget, P>(params): TWidget

Type Parameters

TWidget extends Widget<P>

P

Parameters

params

CreateWidgetParams<TWidget, P>

Returns

TWidget

Inherited from

BaseDialog.create

Defined in

src/ui/widgets/widget.ts:130


createDefaultElement()

static createDefaultElement(): HTMLDivElement

Returns

HTMLDivElement

Inherited from

BaseDialog.createDefaultElement

Defined in

src/ui/dialogs/basedialog.tsx:15


getWidgetName()

static getWidgetName(type): string

Parameters

type

Function

Returns

string

Inherited from

BaseDialog.getWidgetName

Defined in

src/ui/widgets/widget.ts:95