我在JSF xhtml页面中有选择菜单。选择菜单包含
<h:selectOneMenu value="#{bean.statusFlag}">
<f:selectItems value="#{bean.statusList}"/>
</h:selectOneMenu>
该值正在以状态存储。
这很好用。我必须在下一列中打印h:outputText中的值。
<h:outputText value="#{bean.statusFlag}" />
打印代码而不是代码的对应值,因为该值在statusList中。
有没有任何方法可以在不修改backingbean的情况下实现这一点。
您也许可以在<h:selectOneMenu>
中实现某种<f:ajax>
。
您也可以将jquery与onchange()
事件一起使用。
$('#select').change(function() {
$('#outText').val($('#select').val());
});
希望能有所帮助!