我ice:selectOneMenu
在 Icefaces 中遇到了组件问题。
更多细节:当我填充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
arrayList中selectItems的值之一,但是当页面显示时,Select标签选择了空值,它没有选择main_Classification
I的值之前定...
当我从 ArrayList 中删除第一个 EmptySelectItem
时,Select 标记将选择我设置的值main_Classification
。请帮我看看该怎么办...