コンテンツへスキップ

pivotick v3.0.0


ピボット / InterractionCallbacks / EdgeCreateDecision

タイプエイリアス: EdgeCreateDecision ​

EdgeCreateDecision = boolean | { accept: boolean; data?: EdgeData; directed?: boolean | null; id?: string; persisted?: boolean; style?: PartialEdgeFullStyle; }

定義: interfaces/InterractionCallbacks.ts:427

決定は InterractionCallbacks.onBeforeEdgeCreate によって返されました。

true はデフォルトで受け入れ、false は拒否します。オブジェクト フォームが受け入れる (とき accept は true)、コンシューマは新しいエッジの data/style/id/ を指定できます。 方向。 data/style/id/directed フィールドはエッジのみに適用され、 note-link の場合は無視されます。

型宣言 ​

boolean

{ accept: boolean; data?: EdgeData; directed?: boolean | null; id?: string; persisted?: boolean; style?: PartialEdgeFullStyle; }

accept ​

accept: boolean

data? ​

optional data: EdgeData

directed? ​

optional directed: boolean | null

id? ​

optional id: string

persisted? ​

optional persisted: boolean

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

style? ​

optional style: PartialEdgeFullStyle