< f:selectItem>的默认选择在< h:selectOneMenu>中 [英] Default selection for <f:selectItem> within <h:selectOneMenu>
本文介绍了< f:selectItem>的默认选择在< h:selectOneMenu>中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在<h:selectOneMenu>
中为<f:selectItem>
进行默认选择?
How to make default selection for <f:selectItem>
within <h:selectOneMenu>
?
需要在加载页面时已选中下拉菜单中的特定"20"项.
It's needed,that particular "20" item of dropdown to be already selected when page is loaded.
<h:selectOneMenu value="#{fileSearchCriteriaOut.recordsPerPage}" >
<f:selectItem itemLabel="5" itemValue="5" />
<f:selectItem itemLabel="10" itemValue="10" />
<f:selectItem itemLabel="20" itemValue="20" selected="true"/>
</h:selectOneMenu>
这四个不起作用:
<f:selectItem itemLabel="20" selected="true"/>
<f:selectItem itemLabel="20" selected="selected"/>
<f:selectItem itemLabel="20" checked="checked"/>
<f:selectItem itemLabel="20" checked="true"/>
推荐答案
<h:selectOneMenu id="items" value="#{bean.selectedItem}">
<f:selectItem itemLabel="10" itemValue="10"/>
<f:selectItem itemLabel="20" itemValue="20"/>
<f:selectItem itemLabel="30" itemValue="30"/>
</h:selectOneMenu>
默认选择将是与您在bean中设置的selectedItem
值相同的选择.
The default selection would be the one which has value same as selectedItem
which you set in bean.
selectedItem = 20;
这篇关于< f:selectItem>的默认选择在< h:selectOneMenu>中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文