Um dem Nutzer ein besseres Feedback über Arbeiten des Systems zu ermöglichen, können im WebOffice core Client Meldungen angezeigt werden, die über die aktuelle Bearbeitungen von Requests im Hintergrund informieren. Dafür sind die folgenden Schritte erforderlich:
(1): gewünschte Request finden:
Im ersten Schritt muss herausgefunden werden, für welche Request man eine Meldung im WebOffice core Client erhalten möchte. Das ist am einfachsten durchzuführen, indem man die jeweilige Aktion im Client durchführt, und dabei den WebOffice Logmonitor (Strg + Alt + M) aktiviert. Im Screenshot ist ein Request ersichtlich, bei der im WebOffice core Client eine Selektion durchgeführt wurde. Die serveraction ist hierbei "GET_IMAGE", da das Bild neu berechnet werden musste, und die subaction ist "get_image_select", da ebenso die dabei selektierten Objekte hervorgehoben wurden.
Hinweis: Der GET_IMAGE Request ist nicht für den WebOffice core Client auf Basis ArcGIS API for JavaScript verfügbar.
Finden Sie die gewünschte Request über den WebOffice Mobile Logmonitor
(2): "language_weboffice_user.xml" anpassen:
Im Anschluss muss die Datei "C:\Tomcat\webapps\<WebOffice Applikation>\client_core\jss\language_weboffice_user.xml" angepasst werden. Hierbei ist zu beachten, dass die Meldungen für jede gewünschte Sprache extra konfiguriert werden muss.
Fügen Sie dazu unter der gewünschten Sprache (z.B. "<locale key="de">") einen Unterpunkt <record jsxid="REQUESTMESSAGE.{action}.{subaction}" jsxtext="{text}" /> ein.
Entsprechend der vorhin abgefragten Request wären hier nun folgende Zeilen einzufügen
<record jsxid="REQUESTMESSAGE.GET_IMAGE.get_image_select" jsxtext="Bild mit Selektion wird geladen" />
<record jsxid="REQUESTMESSAGE.GET_IMAGE" jsxtext="Bild wird geladen" />
Für alle "GET_IMAGE"-Requests (also alle Requests, bei denen das Kartenbild neu geladen wird) kommt im WebOffice core Client die Meldung "Bild wird geladen", außer, wenn neben dem Kartenbild zusätzlich Selektionsgrafiken abgefragt werden (subaction: "get_image_select"-Request). In diesem Fall wird "Bild mit Selektion wird geladen" als Meldung ausgegeben.
Hinweis: Die {subaction} ist allerdings optional. Sollte für die {action} ein Request konfiguriert sein, für die {subaction} jedoch nicht, so dient der Text der {action} als Fallback.
Konfiguration in C:\Tomcat\webapps\<WebOffice Applikation>\client_core\jss\language_weboffice_user.xml
Darstellung des Requests im WebOffice core Client
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.