Arbeiten mit JavaScript

Bei der Arbeit mit JavaScript innerhalb der Info-Zentrale, in Web-Ansichten, den Web-Elementen oder dem Web-Panel gibt es konzeptuell bestimmte Punkte zu beachten.

Zunächst ist es wichtig zu wissen, dass die Bereitstellung des combit CRM-/Application-Objects nur innerhalb der Info-Zentrale, in Web-Ansichten, den Web-Elementen oder dem Web-Panel möglich ist. Dies bedeutet im Umkehrschluss, dass in einem externen Chromium-Browser nicht auf das Objektmodel von combit CRM zugegriffen werden kann.

Bitte beachten Sie zudem, dass bei der Arbeit mit Objekten der Aufruf des gewünschten Objektes synchron mit dem Befehl "await" durchgeführt wird und erzeugte Objekte in umgekehrter Reihenfolge der Erzeugung mittels ".Dispose"-Methode wieder aufgeräumt werden müssen. Der Einsatz des Garbage Collectors birgt hierbei die Gefahr, dass nicht die korrekte Reihenfolge für das Aufräumen der Objekte eingehalten wird und so Fehler und unerwartete Zustände auftreten können.

Beispiele für den praktischen Einsatz liefern die für die "Large"-Solution bereitgestellten Scripte, die in den Unterordnern "InfoBoard", "InfoZentrale" und "Web-Elemente" gefunden werden können.

Weitere Informationen finden Sie auch im Kapitel Microsoft Chromium Edge Runtimes (WebView2).