Pivotick / InterractionCallbacks / EdgeCreateDecision
Typalias: EdgeCreateDecision
EdgeCreateDecision =
boolean| {accept:boolean;data?:EdgeData;directed?:boolean|null;id?:string;persisted?:boolean;style?:PartialEdgeFullStyle; }
Definiert in: interfaces/InterractionCallbacks.ts:427
Die Entscheidung wurde um InterractionCallbacks.onBeforeEdgeCreate zurückgegeben.
true akzeptiert mit Standardwerten, false Vetos. Die Objektform akzeptiert (wenn accept wahr ist) und lässt den Verbraucher die Daten/den Stil/die ID/Richtung der neuen Kante angeben. Die Felder data/style/id/directed gelten nur für Kanten und werden für Notiz-Links ignoriert.
Typdeklaration
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
Der Verbraucher hat diese Kreation bis zu seinem eigenen Backend geschrieben – nur der Verbraucher kann wissen, dass ein Schreibvorgang stattgefunden hat, also kann nur er ihn deklarieren. Die Verlaufszeile ist als „gespeichert“ markiert und wird immer noch umgekehrt: „Rückgängig“ entfernt das Element von der Arbeitsfläche, das Backend behält seine Kopie und das Menü sagt dies vor dem Klicken.
style?
optionalstyle:PartialEdgeFullStyle