Naar inhoud

pivotick v3.0.0


draaipunt / InterractionCallbacks / EdgeCreateDecision

Typ Alias: EdgeCreateDecision ​

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

Gedefinieerd in: interfaces/InterractionCallbacks.ts:427

De beslissing werd geretourneerd met InterractionCallbacks.onBeforeEdgeCreate.

true accepteert standaardinstellingen, false veto's. Het objectformulier accepteert (wanneer accept is waar) en laat de consument de gegevens/stijl/id/ van de nieuwe rand opgeven richting. De velden data/style/id/directed zijn alleen van toepassing op randen en worden genegeerd voor notitielinks.

Type verklaring ​

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

De consument schreef deze creatie door naar zijn eigen backend – alleen de consument kan weten dat er een schrijfactie heeft plaatsgevonden, zodat alleen de consument dit kan melden. De geschiedenisrij is gemarkeerd als opgeslagen en keert nog steeds om: ongedaan maken verwijdert het element van het canvas, de backend behoudt zijn kopie, en het menu zegt dit vóór de klik.

style? ​

optional style: PartialEdgeFullStyle