2009-05-06 5 views
0
내가 Icefaces에서 ice:selectOneMenu 구성 요소와 문제에 직면하고있어

.. 자세한 내용에선택한 값을 얼음에 추가하는 방법 : selectOneMenu?

: 나는 그런 내가 ArrayList에의 첫 번째 인덱스에 빈 selcetItem을 설정 SelecItems ArrayList를 채우기 때 : 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_ClassificationSelectItems의 ArrayList에서 selectItems의 값 중 하나입니다 값을 가지고 있지만 페이지가 표시 될 때, 내 페이지에서 나는 다음이 선택 태그는 빈 값을 선택하고의 값을 선택하지 않았습니다.전에 설정했습니다 ...

ArrayList에서 SelectItem 첫 번째 빈을 제거하면 Select 태그에서 main_Classification으로 설정 한 값을 선택합니다. 제발 내가해야할 일을 찾아 도와주세요.

+0

당신이 SelectItems의 목록을 구성하는 방법을 보여줍니다 코드를 게시 할 수 있을까? – 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>` 

하고 콩의 검은 선택 항목을하던하지 않는

관련 문제