如何将选定的值添加到ice中:selectOneMenu?
问题描述:
我面临与ICEfaces的的ice:selectOneMenu
组件出现问题..如何将选定的值添加到ice中:selectOneMenu?
在更多的细节: 当我填写的SelecItems
的ArrayList我在ArrayList中设置空selcetItem第一指数,这样的: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_Classification
具有值是selectItems的在SelectItems
ArrayList中的值之一,但在显示的页面中,选择标签选择空值并且它不选择的值我之前设置...
当我从ArrayList中删除第一个空SelectItem
时,选择标记将选择我为main_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>`
,并没有从豆黑色选择项目,你在做
你可以发布,显示您的一个SelectItems的名单是如何构建的代码? – harto 2009-06-03 00:20:13