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.