Search the FirstSpirit Knowledge Base
Hallo,
ich benutze eine Executable-Klasse, um Formulardaten zu manipulieren. Für einen sprachabhängigen Bestätigungsdialog benötige ich die Oberflächensprache des aktuellen Benutzers in der Executable-Klasse. Welche Möglichkeiten habe ich, um an die Oberflächensprache heranzukommen? Über die API habe ich bis jetzt nichts verwertbares gefunden.
Viele Grüße,
Robert Rödel
Hallo Herr Rödel,
abhängig vom Client wird ein Agent bereitgestellt, über den die aktuelle Anzeigesprache ermittelt werden kann. Im SiteArchitect ist dies der UIAgent und im ContentCreator auf ApplicationServer-Seite der WebeditUiAgent. Die Agents können Sie über den Script-Kontext anfordern (am besten requestSpecialists nutzen). Die Agents sind je nach Umgebung vorhanden oder nicht. Alternativ bietet der Kontext auch die Information, in welcher Umgebung Sie unterwegs sind. Wenn das Executable auf dem FirstSpiritServer ausgeführt wird, steht naturgemäß keiner der Agents zur Verfügung.
Beste Grüße
Stefan
Probier es mal mit deinGuiScriptContext.getGuiHost().getGuiLanguage()
Hallo Herr Rödel,
abhängig vom Client wird ein Agent bereitgestellt, über den die aktuelle Anzeigesprache ermittelt werden kann. Im SiteArchitect ist dies der UIAgent und im ContentCreator auf ApplicationServer-Seite der WebeditUiAgent. Die Agents können Sie über den Script-Kontext anfordern (am besten requestSpecialists nutzen). Die Agents sind je nach Umgebung vorhanden oder nicht. Alternativ bietet der Kontext auch die Information, in welcher Umgebung Sie unterwegs sind. Wenn das Executable auf dem FirstSpiritServer ausgeführt wird, steht naturgemäß keiner der Agents zur Verfügung.
Beste Grüße
Stefan
Hallo Stefan,
Danke für den Tipp. Im Site Architect klappt es wunderbar. Im Content Creator konnte ich es noch nicht testen, aber ich nehme an, da wird es auch funktionieren.
Viele Grüße,
Robert