Zum Inhalt springen

pivotick v3.0.0


Pivotick / InterractionCallbacks / PromptDataOptions

Interface: PromptDataOptions<TData> ​

Definiert in: interfaces/InterractionCallbacks.ts:370

Optionen für ein Modal, das eine ganze Datennutzlast (nicht nur ein Etikett) sammelt – EdgeCreateContext.promptData und NodeCreateContext.promptData. Geben Sie entweder fields (eine deklarative Form, die mit dem gleichen Feldsystem wie der Knoteneditor erstellt wurde) oder render + getValues an (beliebige HTML, die Sie selbst ausfüllen und lesen). Wenn beides gegeben ist, gewinnt render.

Typparameter ​

TData ​

TData

Eigenschaften ​

cancelLabel? ​

optional cancelLabel: string

Definiert in: interfaces/InterractionCallbacks.ts:376

Beschriftung der Schaltfläche „Abbrechen“.

Standardwert ​

ts
'Cancel'

fields? ​

optional fields: FieldConfig[]

Definiert in: interfaces/InterractionCallbacks.ts:378

Deklarative Formularfelder; Das aufgelöste Objekt wird durch die key jedes Felds verschlüsselt.


getValues()? ​

optional getValues: () => TData

Definiert in: interfaces/InterractionCallbacks.ts:382

Lesen Sie die gesammelten Werte beim Senden aus Ihrem benutzerdefinierten render-Text aus.

Rückgabewert ​

TData


render()? ​

optional render: (body) => void

Definiert in: interfaces/InterractionCallbacks.ts:380

Füllen Sie den Modalkörper mit Ihrer eigenen HTML (wird ignoriert, wenn keine getValues eingegeben wird).

Parameter ​

body ​

HTMLElement

Rückgabewert ​

void


submitLabel? ​

optional submitLabel: string

Definiert in: interfaces/InterractionCallbacks.ts:374

Beschriftung der Schaltfläche „Senden“.

Standardwert ​

ts
'Add'

title? ​

optional title: string

Definiert in: interfaces/InterractionCallbacks.ts:372

Modaler Header.