Ich brauche Elemente für die selectOneMenu JSF-Komponente zu internationalisieren. Wie kann es für die Liste gemacht werden, die von der Datenbank erhalten hat?Wie man selectOneMenu Dropdown-Elemente internationalisieren, die von DataBase in JSF erhalten wurden?
<p:selectOneMenu id="action" value="#{mapBean.newAction}" style="width:150px">
<f:selectItem itemLabel="Action" itemValue="Empty"
noSelectionOption="false" />
<f:selectItems value="#{mapBean.actions}" />
</p:selectOneMenu>
Für die mapBean.actions I dinamicaly Änderungswerte Notdurft nach Sprache ausgewählt Vorerst habe ich keine Ahnung, wie diese umzusetzen.
Ist das hilfreich? http://StackOverflow.com/q/4375578 – BalusC
Wie ich in diesem Artikel verstanden habe, kamen Werte von ENUM, aber meine Idee setzte Werte in die Datenbank. Erstellen Sie beispielsweise eine Tabellenaktion, die Wert und verschiedene Gebietsschemata enthält ('en', 'uk', 'ru'). Je nach ausgewähltem Gebietsschema rufen Sie neue Werte für das selectOneMenu ab. Ich möchte nur mit der Datenbank nach Werten arbeiten und keine propertalis Dateien verwenden. – Andrey
Oh? Diese lokalisierten Werte stammen aus der Datenbank selbst? Mit anderen Worten, diese lokalisierten Werte befinden sich bereits in '# {mapBean.actions}'? Dann verstehe ich nicht mehr, warum du damit ein Problem hast. – BalusC