ピボット / InterractionCallbacks / PromptDataOptions
インターフェース: PromptDataOptions<TData>
定義: interfaces/InterractionCallbacks.ts:370
(ラベルだけでなく) データ ペイロード全体を収集するモーダルのオプション — EdgeCreateContext.promptData および NodeCreateContext.promptData。 いずれか fields (宣言型。と同じフィールド システムで構築されています) ノードエディタ) or render + getValues (任意の HTML を入力して読み取ります) 自分自身)。両方与えられた場合は、render が勝ちます。
型パラメータ
TData
TData
プロパティ
cancelLabel?
optionalcancelLabel:string
定義: interfaces/InterractionCallbacks.ts:376
「キャンセル」ボタンのラベル。
デフォルト
'Cancel'fields?
optionalfields:FieldConfig[]
定義: interfaces/InterractionCallbacks.ts:378
宣言型フォームフィールド。解決されたオブジェクトは、各フィールドの key によってキー設定されます。
getValues()?
optionalgetValues: () =>TData
定義: interfaces/InterractionCallbacks.ts:382
送信時にカスタム rendered 本文から収集された値を読み取ります。
返品
TData
render()?
optionalrender: (body) =>void
定義: interfaces/InterractionCallbacks.ts:380
モーダル本文に独自の HTML を入力します (getValues が指定されない場合は無視されます)。
パラメータ
body
HTMLElement
返品
void
submitLabel?
optionalsubmitLabel:string
定義: interfaces/InterractionCallbacks.ts:374
ボタンのラベルを送信します。
デフォルト
'Add'title?
optionaltitle:string
定義: interfaces/InterractionCallbacks.ts:372
モーダルヘッダー。