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