Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
graphomate_comments_1.setSelectedData(graphomate_charts_1.getSelectedData()); // ab Version 1.20224.1

Mehrere Kontexte gleichzeitig können wie folgt abgeändert oder hinzugefügt werden:

Code Block
var regionContext = graphomate_comments_1.createDataContext("region", "North");
var countryContext = graphomate_comments_1.createDataContext("country", "Germany");
graphomate_comments_1.addOrReplaceContexts([regionContext, countryContext]);

Um die oben hinzugefügten Kontexte gleichzeitig wieder zu entfernen, kann wie folgt vorgegangen werden:

Code Block
var regionContext = graphomate_comments_1.createDataContext("region", "North");
var countryContext = graphomate_comments_1.createDataContext("country", "Germany");
graphomate_comments_1.removeContexts([regionContext, countryContext]);

Sollen die beiden Kontexte von oben entfernt werden, unabhängig davon auf welchen Wert sie gesetzt sind, so können Leerstrings verwendet werden:

Code Block
var regionContext = graphomate_comments_1.createDataContext("region", "");
var countryContext = graphomate_comments_1.createDataContext("country", "");
graphomate_comments_1.addOrReplaceContexts([regionContext, countryContext]);

Um alle hinzugefügten dynamischen Kontexte neu zu setzten, als auch die bisher gesetzten zu entfernen, gehen wir wie folgt vor:

Code Block
// zunächst fügen wir nur zur Verdeutlichung ein Kontext für das Jahr hinzu
graphomate_comments_1.addOrReplaceDataContext("year", "2023");
// danach setzten wir dynamische Kontexte für Region und Land
var regionContext = graphomate_comments_1.createDataContext("region", "North");
var countryContext = graphomate_comments_1.createDataContext("country", "Germany");
// durch die Verwendung von setDynamicContexts, statt addOrReplaceContexts, ist der Kontext für das Jahr dann nicht mehr gesetzt
graphomate_comments_1.setDynamicContexts([regionContext, countryContext]);