Aller au contenu

pivotick v3.0.0


pivotick / InterractionCallbacks / PromptDataOptions

Interface: PromptDataOptions<TData> ​

Défini dans : interfaces/InterractionCallbacks.ts:370

Options pour un modal qui collecte une charge utile de données complète (pas seulement une étiquette) — EdgeCreateContext.promptData et NodeCreateContext.promptData. Fournissez **soit ** fields (un formulaire déclaratif, construit avec le même système de champs que l'éditeur de nœuds) ou render + getValues (arbitraire HTML vous remplissez et lisez vous-même). Si les deux sont donnés, render gagne.

Paramètres de type ​

TData ​

TData

Propriétés ​

cancelLabel? ​

optional cancelLabel: string

Défini dans : interfaces/InterractionCallbacks.ts:376

Annuler l’étiquette du bouton.

Valeur par défaut ​

ts
'Cancel'

fields? ​

optional fields: FieldConfig[]

Défini dans : interfaces/InterractionCallbacks.ts:378

Champs du formulaire déclaratif ; l'objet résolu est saisi par le key de chaque champ.


getValues()? ​

optional getValues: () => TData

Défini dans : interfaces/InterractionCallbacks.ts:382

Lisez les valeurs collectées dans votre corps personnalisé render lors de la soumission.

Renvoie ​

TData


render()? ​

optional render: (body) => void

Défini dans : interfaces/InterractionCallbacks.ts:380

Remplissez le corps modal avec votre propre HTML (ignoré si alimenté sans getValues).

Paramètres ​

body ​

HTMLElement

Renvoie ​

void


submitLabel? ​

optional submitLabel: string

Défini dans : interfaces/InterractionCallbacks.ts:374

Étiquette du bouton Soumettre.

Valeur par défaut ​

ts
'Add'

title? ​

optional title: string

Défini dans : interfaces/InterractionCallbacks.ts:372

En-tête modal.