Globales ViewModel
Das globale ViewModel ist an vielen Stellen in der Anwendung verfügbar und kann unter anderem in XTemplates verwendet werden. Es enthält wichtige Informationen wie Daten zur User Session, zum globalen Daterange-Filter, zur ausgewählten Sprache, zum aktiven Modul, zu Rollen und Rechten des Benutzers sowie zum Maintenance-Mode. Diese zentral verwalteten Daten ermöglichen eine konsistente und effiziente Handhabung von anwendungsweiten Einstellungen und Benutzerinformationen
Struktur des ViewModels
Diese Übersicht repräsentiert die Hauptkomponenten des globalen ViewModels, jedoch können je nach Konfiguration, Anwendungskontext und spezifischen Implementierungen zusätzliche Attribute und Datenstrukturen vorhanden sein. |
Zugriff über die Browser-Konsole
Um den aktuellen Inhalt des globalen ViewModels einzusehen, können Sie folgende Schritte in der Browser-Konsole ausführen:
-
Öffnen Sie die Entwicklertools Ihres Browsers (F12 in den meisten Browsern)
-
Wechseln Sie zur Konsole
-
Geben Sie folgenden Befehl ein:
BpcCommon.Api.getGlobalViewModel().get("global")
javascript
Dies zeigt den aktuellen Zustand des globalen ViewModels an.