ピボット / 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?
optionaldata:EdgeData
directed?
optionaldirected:boolean|null
id?
optionalid:string
persisted?
optionalpersisted:boolean
コンシューマはこの作成を独自のバックエンドまで書き込みました (コンシューマのみ) 書き込みが行われたことを知ることができるため、それを宣言できるのはコンシューマだけです。履歴行 は保存済みとマークされていますが、まだ元に戻ります。元に戻すと要素がキャンバスから削除されます。 バックエンドはそのコピーを保持しており、クリックする前にメニューにその旨が表示されます。
style?
optionalstyle:PartialEdgeFullStyle