2013-06-07 3 views
0

J'ai besoin de conseils. Je développe un site avec un contenu localisé en 2 langues. Pour cela, j'utilise des cartes avec key - lang et name smth - key. J'ai selectOneMenu avec des langages et dépend de cette liste selectOneMenu avec des données différentes. Je reinit juste la liste obtenant la valeur pour la langue choisie. Mais les données en langue maternelle sont obligatoires. ET sur la deuxième langue non obligatoire.JSF2. Filtrer les données dans selectItems

Je pense à un certain "filtre" pour selectOneMenu à la place de chaque fois que chaque lang change, sélectionnez à nouveau les données de la base de données. S'il vous plaît donner quelques bons conseils sur ce cas et peuvent être des exemples

Répondre

0

Si vous utilisez du contenu localisé sur votre site, vous devriez utiliser des ensembles de ressources. Départ:

http://java.dzone.com/articles/resource-bundles-jsf-20

À mon avis, le filtre doit être juste dans la langue actuelle. Je ne pense pas que ça vaut la peine que le filtre utilise les deux langues ... on ne peut pas vraiment voir un cas d'utilisation car les utilisateurs ont tendance à s'en tenir à une langue préférée