Jsf 如何将选定值添加到ice:selectOneMenu?
Icefaces中的Jsf 如何将选定值添加到ice:selectOneMenu?,jsf,icefaces,Jsf,Icefaces,Icefaces中的ice:selectOneMenu组件有问题 详情如下: 当我填充SelectItemsarrayList时,我在arrayList的第一个索引处设置了一个空的SelectItem,如下所示:mainClassificationsSI.add(new SelectItem(“”),在我的页面中,我有以下内容: <ice:selectOneMenu partialSubmit="true" binding="# {editOutgoingBean.
ice:selectOneMenu
组件有问题
详情如下:
当我填充SelectItems
arrayList时,我在arrayList的第一个索引处设置了一个空的SelectItem,如下所示:mainClassificationsSI.add(new SelectItem(“”)代码>,在我的页面中,我有以下内容:
<ice:selectOneMenu partialSubmit="true" binding="#
{editOutgoingBean.mainClassificationSelect}" id="mBookClass" value="#
{editOutgoingBean.outgoing.main_Classification}" valueChangeListener="#
{editOutgoingBean.mainClassificationChanged}">
<f:selectItems value="#{editOutgoingBean.mainClassificationsSI}"/>
</ice:selectOneMenu>
首先,我确信:editOutgoingBean.outgoing.main\u分类
的值是selectItems
arrayList中selectItems的值之一,但是当显示页面时,选择标记选择空值,但它没有选择我之前设置的main\u分类的值
当我从ArrayList中删除第一个空的SelectItem
时,Select标签将选择我为main\u Classification
设置的值。请帮我找出该做什么…试试这个,可能对你有帮助
<ice:selectOneMenu partialSubmit="true" binding="#
{editOutgoingBean.mainClassificationSelect}" id="mBookClass" value="#
{editOutgoingBean.outgoing.main_Classification}" valueChangeListener="#
{editOutgoingBean.mainClassificationChanged}">
<f:selectItem itemLabel="Select" itemValue="-1" />
<f:selectItems value="#{editOutgoingBean.mainClassificationsSI}"/>
</ice:selectOneMenu>`
`
而且,当您正在做时,黑色的selectitem不是从bean中选择的吗您可以发布代码来显示SelectItems列表是如何构造的吗?