2017-10-18 7 views
-1

J'ai une application avec 3 pages. La langue principale est l'anglais (AppID 123) et la deuxième langue est l'allemand (AppID 124). Maintenant, je veux mettre en œuvre une liste de sélection qui fonctionne comme sélecteur de langue. Je sais que l'élément doit définir FSP_LANGUAGE_PREFERENCE mais je ne sais pas comment et comment l'élément select peut afficher la langue active.Comment implémenter le sélecteur de langue dans Oracle APEX App

Merci d'avance!

Répondre

0

Accédez d'abord à shared components -> globalization et remplacez le Application Language Derived From par Item Preference. Pendant que vous y êtes, jetez un coup d'œil à la liste de sélection Application Primary Language et notez les codes abrégés des langues qui vous intéressent (par exemple en-us pour English United States).

Ensuite, créez un objet d'application appelé FSP_LANGUAGE_PREFERENCE et un select list sur la page correspondante (ou dans le menu de navigation du bureau) qui affiche les langues et renvoie le code de langue. Ensuite, ayez un processus plsql qui définit FSP_LANGUAGE_PREFERENCE (vous pourriez avoir ceci comme une action dynamique sur le changement si c'est sur une page particulière), par exemple.

:FSP LANGUAGE PREFERENCE := :P1_ITEM ; 

Ceci mettra à jour votre paramètre de langue à partir du chargement de la page suivante.