コンテンツへスキップ

pivotick v3.0.0


ピボット / InterractionCallbacks / PromptDataOptions

インターフェース: PromptDataOptions<TData> ​

定義: interfaces/InterractionCallbacks.ts:370

(ラベルだけでなく) データ ペイロード全体を収集するモーダルのオプション — EdgeCreateContext.promptData および NodeCreateContext.promptData。 いずれか fields (宣言型。と同じフィールド システムで構築されています) ノードエディタ) or render + getValues (任意の HTML を入力して読み取ります) 自分自身)。両方与えられた場合は、render が勝ちます。

型パラメータ ​

TData ​

TData

プロパティ ​

cancelLabel? ​

optional cancelLabel: string

定義: interfaces/InterractionCallbacks.ts:376

「キャンセル」ボタンのラベル。

デフォルト ​

ts
'Cancel'

fields? ​

optional fields: FieldConfig[]

定義: interfaces/InterractionCallbacks.ts:378

宣言型フォームフィールド。解決されたオブジェクトは、各フィールドの key によってキー設定されます。


getValues()? ​

optional getValues: () => TData

定義: interfaces/InterractionCallbacks.ts:382

送信時にカスタム rendered 本文から収集された値を読み取ります。

返品 ​

TData


render()? ​

optional render: (body) => void

定義: interfaces/InterractionCallbacks.ts:380

モーダル本文に独自の HTML を入力します (getValues が指定されない場合は無視されます)。

パラメータ ​

body ​

HTMLElement

返品 ​

void


submitLabel? ​

optional submitLabel: string

定義: interfaces/InterractionCallbacks.ts:374

ボタンのラベルを送信します。

デフォルト ​

ts
'Add'

title? ​

optional title: string

定義: interfaces/InterractionCallbacks.ts:372

モーダルヘッダー。