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?
optionaldata:EdgeData
directed?
optionaldirected:boolean|null
id?
optionalid:string
persisted?
optionalpersisted: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?
optionalstyle:PartialEdgeFullStyle