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?
optionalcancelLabel:string
Definiert in: interfaces/InterractionCallbacks.ts:376
Beschriftung der Schaltfläche „Abbrechen“.
Standardwert
'Cancel'fields?
optionalfields:FieldConfig[]
Definiert in: interfaces/InterractionCallbacks.ts:378
Deklarative Formularfelder; Das aufgelöste Objekt wird durch die key jedes Felds verschlüsselt.
getValues()?
optionalgetValues: () =>TData
Definiert in: interfaces/InterractionCallbacks.ts:382
Lesen Sie die gesammelten Werte beim Senden aus Ihrem benutzerdefinierten render-Text aus.
Rückgabewert
TData
render()?
optionalrender: (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?
optionalsubmitLabel:string
Definiert in: interfaces/InterractionCallbacks.ts:374
Beschriftung der Schaltfläche „Senden“.
Standardwert
'Add'title?
optionaltitle:string
Definiert in: interfaces/InterractionCallbacks.ts:372
Modaler Header.