Ir al contenido

pivotick v3.0.0


pivotic / InterractionCallbacks / PromptDataOptions

Interfaz: PromptDataOptions<TData> ​

Definido en: interfaces/InterractionCallbacks.ts:370

Opciones para un modal que recopila una carga útil de datos completa (no solo una etiqueta): EdgeCreateContext.promptData y NodeCreateContext.promptData. Suministro o fields (un formulario declarativo, construido con el mismo sistema de campos que el editor de nodos) o render + getValues (arbitrario HTML que usted completa y lee usted mismo). Si se dan ambos, gana render.

Tipo de parámetros ​

TData ​

TData

Propiedades ​

cancelLabel? ​

optional cancelLabel: string

Definido en: interfaces/InterractionCallbacks.ts:376

Cancelar etiqueta del botón.

Predeterminado ​

ts
'Cancel'

fields? ​

optional fields: FieldConfig[]

Definido en: interfaces/InterractionCallbacks.ts:378

Campos de formulario declarativos; el objeto resuelto está codificado por key de cada campo.


getValues()? ​

optional getValues: () => TData

Definido en: interfaces/InterractionCallbacks.ts:382

Lea los valores recopilados de su cuerpo personalizado rendered al enviar.

Devoluciones ​

TData


render()? ​

optional render: (body) => void

Definido en: interfaces/InterractionCallbacks.ts:380

Complete el cuerpo modal con su propio HTML (ignorado si no se indica getValues).

Parámetros ​

body ​

HTMLElement

Devoluciones ​

void


submitLabel? ​

optional submitLabel: string

Definido en: interfaces/InterractionCallbacks.ts:374

Enviar etiqueta del botón.

Predeterminado ​

ts
'Add'

title? ​

optional title: string

Definido en: interfaces/InterractionCallbacks.ts:372

Encabezado modal.