Pular para o conteúdo

pivotick v3.0.0


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? ​

optional cancelLabel: string

Definido em: interfaces/InterractionCallbacks.ts:376

Etiqueta do botão Cancelar.

Padrão ​

ts
'Cancel'

fields? ​

optional fields: FieldConfig[]

Definido em: interfaces/InterractionCallbacks.ts:378

Campos do formulário declarativo; o objeto resolvido é codificado pelo key de cada campo.


getValues()? ​

optional getValues: () => TData

Definido em: interfaces/InterractionCallbacks.ts:382

Leia os valores coletados em seu corpo rendered personalizado ao enviar.

Retorno ​

TData


render()? ​

optional render: (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? ​

optional submitLabel: string

Definido em: interfaces/InterractionCallbacks.ts:374

Enviar rótulo do botão.

Padrão ​

ts
'Add'

title? ​

optional title: string

Definido em: interfaces/InterractionCallbacks.ts:372

Cabeçalho modal.