ピボット / InterractionCallbacks / NodeCreateDecision
タイプエイリアス: NodeCreateDecision
NodeCreateDecision =
boolean| {accept:boolean;data?:NodeData;id?:string;persisted?:boolean;style?:Partial<NodeStyle>; }
定義: interfaces/InterractionCallbacks.ts:595
決定は InterractionCallbacks.onBeforeNodeCreate によって返されました。
true はライブラリのデフォルト ノード、false の拒否を受け入れます。オブジェクトフォームは受け入れます (accept が true の場合) コンシューマに新しいノードの ID / データ / スタイルを提供させます。
型宣言
boolean
{ accept: boolean; data?: NodeData; id?: string; persisted?: boolean; style?: Partial<NodeStyle>; }
accept
accept:
boolean
data?
optionaldata:NodeData
id?
optionalid:string
persisted?
optionalpersisted:boolean
コンシューマはこの作成を独自のバックエンドまで書き込みました (コンシューマのみ) 書き込みが行われたことを知ることができるため、それを宣言できるのはコンシューマだけです。履歴行 は保存済みとマークされていますが、まだ元に戻ります。元に戻すと要素がキャンバスから削除されます。 バックエンドはそのコピーを保持しており、クリックする前にメニューにその旨が表示されます。
style?
optionalstyle:Partial<NodeStyle>