pivotick / InterractionCallbacks / PromptDataOptions
Interface: PromptDataOptions<TData>
Definido em: interfaces/InterractionCallbacks.ts:370
Opções para um modal que coleta uma carga completa de dados (não apenas um rótulo) — EdgeCreateContext.promptData e NodeCreateContext.promptData. Forneça ou fields (um formulário declarativo, construído com o mesmo sistema de campo do editor de nó) or render + getValues (arbitrário HTML você preenche e lê você mesmo). Se ambos forem dados, render vence.
Parâmetros de tipo
TData
TData
Propriedades
cancelLabel?
optionalcancelLabel:string
Definido em: interfaces/InterractionCallbacks.ts:376
Etiqueta do botão Cancelar.
Padrão
'Cancel'fields?
optionalfields:FieldConfig[]
Definido em: interfaces/InterractionCallbacks.ts:378
Campos do formulário declarativo; o objeto resolvido é codificado pelo key de cada campo.
getValues()?
optionalgetValues: () =>TData
Definido em: interfaces/InterractionCallbacks.ts:382
Leia os valores coletados em seu corpo rendered personalizado ao enviar.
Retorno
TData
render()?
optionalrender: (body) =>void
Definido em: interfaces/InterractionCallbacks.ts:380
Preencha o corpo modal com seu próprio HTML (ignorado se não for alimentado com getValues).
Parâmetros
body
HTMLElement
Retorno
void
submitLabel?
optionalsubmitLabel:string
Definido em: interfaces/InterractionCallbacks.ts:374
Enviar rótulo do botão.
Padrão
'Add'title?
optionaltitle:string
Definido em: interfaces/InterractionCallbacks.ts:372
Cabeçalho modal.