如何根据数据库中的值显示捆绑文件中的 h:outputText 值?
How display h:outputText value from bundle file depending of value from data base?
我使用 jsf 2.2 和 primefaces 7
我不知道如何使用我的 属性 文件(包)在我的数据表 UI 组件中显示流派列的值:
<p:dataTable id="datalist" id="datalist" value="#{usersBean.items}" var="item" ... >
<p:column>
<f:facet name="header">
<h:outputText value="#{bundle.genre}"/>
</f:facet>
<h:outputText value="#{item.sexe}"/>
</p:column>
...
</p:dataTable>
目前我的显示是我的“流派”栏目中的 F 或 M。
如何根据数据库中“sexe”列的值显示捆绑文件中的类型“outputtext 值”。
如果 :
我想显示(英语或法语)
值:女 ---> 女 / 值:男 ---> 男
或法语
价值观:F ---> 女性 / 价值观:M ---> 男士
我的包(英文)文件是:
UserGenreF=Woman
UserGenreM=Man
非常感谢您的帮助
可以用EL机灵,给你贴图:
<h:outputText value="#{msg['UserGenre'.concat(item.sexe)]}"/>
其中 msg
是您的消息包 EL。
我使用 jsf 2.2 和 primefaces 7
我不知道如何使用我的 属性 文件(包)在我的数据表 UI 组件中显示流派列的值:
<p:dataTable id="datalist" id="datalist" value="#{usersBean.items}" var="item" ... >
<p:column>
<f:facet name="header">
<h:outputText value="#{bundle.genre}"/>
</f:facet>
<h:outputText value="#{item.sexe}"/>
</p:column>
...
</p:dataTable>
目前我的显示是我的“流派”栏目中的 F 或 M。
如何根据数据库中“sexe”列的值显示捆绑文件中的类型“outputtext 值”。
如果 :
我想显示(英语或法语)值:女 ---> 女 / 值:男 ---> 男
或法语
价值观:F ---> 女性 / 价值观:M ---> 男士
我的包(英文)文件是:
UserGenreF=Woman
UserGenreM=Man
非常感谢您的帮助
可以用EL机灵,给你贴图:
<h:outputText value="#{msg['UserGenre'.concat(item.sexe)]}"/>
其中 msg
是您的消息包 EL。