Zum Inhalt springen

pivotick v3.0.0


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? ​

optional data: EdgeData

directed? ​

optional directed: boolean | null

id? ​

optional id: string

persisted? ​

optional persisted: 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? ​

optional style: PartialEdgeFullStyle