2009-05-06 22 views
0

私が詳細を読むには選択した値をiceに追加するにはどうすればいいですか:selectOneMenu?

をICEfacesを中ice:selectOneMenuコンポーネントとの問題に直面している:私はそのような配列リストの最初のインデックス、で空selcetItemを設定SelecItems ArrayListを記入すると :mainClassificationsSI.add(new SelectItem(""));をし、マイページでは、私は次のようしている:editOutgoingBean.outgoing.main_ClassificationSelectItems配列リストで選択項目の値のいずれかである値を持っていますが、ページが表示されたときに、すべての

<ice:selectOneMenu partialSubmit="true" binding="# 
     {editOutgoingBean.mainClassificationSelect}" id="mBookClass" value="# 
     {editOutgoingBean.outgoing.main_Classification}" valueChangeListener="#  
     {editOutgoingBean.mainClassificationChanged}"> 

     <f:selectItems value="#{editOutgoingBean.mainClassificationsSI}"/> 
    </ice:selectOneMenu> 

まず、私は確信しています選択タグは空の値を選択し、の値を選択しませんでした前に設定しました...

ArrayListから最初の空のSelectItemを削除すると、Selectタグはmain_Classificationに設定した値を選択します。どうすればいいのかを教えてください。

+0

あなたが選択項目のリストが構築される方法を示すコードを投稿できますか? – harto

答えて

1

これを試してみてください。

<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>` 

、あなたは豆から黒を選択した項目やっていたしませんよう

関連する問題