2017-10-18 2 views
-1

Ich habe eine Anwendung mit 3 Seiten. Die Hauptsprache ist Englisch (AppID 123) und die zweite Sprache ist Deutsch (AppID 124). Jetzt möchte ich eine Selektorliste implementieren, die als Sprachauswahl dient. Ich weiß, dass das Element die FSP_LANGUAGE_PREFERENCE festlegen muss, aber ich habe keine Ahnung, wie und wie das ausgewählte Element die aktive Sprache anzeigen kann.So implementieren Sie Sprachauswahl in Oracle APEX App

Vielen Dank im Voraus!

Antwort

0

Navigieren Sie zunächst zu shared components -> globalization und ändern Sie die Application Language Derived From zu Item Preference. Während Sie dort sind, werfen Sie einen Blick auf die Application Primary Language Auswahlliste und notieren Sie sich die Funktionscodes der Sprachen, an denen Sie interessiert sind (z. B. en-us für English United States).

Erstellen Sie als Nächstes ein Anwendungsposten mit der Bezeichnung FSP_LANGUAGE_PREFERENCE und eine select list auf der entsprechenden Seite (oder im Desktop-Navigationsmenü), die die Sprachen anzeigt und den Sprachenkurzcode zurückgibt. Dann haben Sie einen plsql-Prozess, der FSP_LANGUAGE_PREFERENCE setzt (Sie könnten dies als dynamische Aktion für Änderungen haben, wenn es sich auf einer bestimmten Seite befindet), z.

:FSP LANGUAGE PREFERENCE := :P1_ITEM ; 

Dies aktualisiert Ihre Spracheinstellung ab dem nächsten Laden der Seite.