Skip to main content

Interface: ExtendedDialogData<UserDataType>

Defined in: src/common/web/ui/dialogs/ExtendedDialog.ts:40

Data for dynamic extended dialogs.

Type Parameters​

UserDataType​

UserDataType

Properties​

accept()?​

optional accept: (data) => void

Defined in: src/common/web/ui/dialogs/ExtendedDialog.ts:54

Called when the dialog was accepted.

Parameters​

data​

UserDataType

Returns​

void


options​

options: ExtendedDialogOptions

Defined in: src/common/web/ui/dialogs/ExtendedDialog.ts:45

Various display properties


processData()?​

optional processData: (data) => void

Defined in: src/common/web/ui/dialogs/ExtendedDialog.ts:51

Called before accepting the dialog to pre-process the dialog data.

Parameters​

data​

UserDataType

Returns​

void


reject()?​

optional reject: () => void

Defined in: src/common/web/ui/dialogs/ExtendedDialog.ts:57

Called when the dialog was dismissed.

Returns​

void


userData​

userData: UserDataType

Defined in: src/common/web/ui/dialogs/ExtendedDialog.ts:42

Custom user data.


validator?​

optional validator: ExtendedDialogValidator<any, any>

Defined in: src/common/web/ui/dialogs/ExtendedDialog.ts:48

A form validator if a schema was provided in the options.