コンテンツへスキップ

pivotick v3.0.0


ピボット / 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? ​

optional data: NodeData

id? ​

optional id: string

persisted? ​

optional persisted: boolean

コンシューマはこの作成を独自のバックエンドまで書き込みました (コンシューマのみ) 書き込みが行われたことを知ることができるため、それを宣言できるのはコンシューマだけです。履歴行 は保存済みとマークされていますが、まだ元に戻ります。元に戻すと要素がキャンバスから削除されます。 バックエンドはそのコピーを保持しており、クリックする前にメニューにその旨が表示されます。

style? ​

optional style: Partial<NodeStyle>