2010-08-16 4 views
2

rich:comboBox이 특정 문자열 값으로 기본 설정되는 페이지에서 selectOneMenu을 사용하는 경우의 일종의 시나리오를 생성해야합니다. 또는 불가능하다면 우리가 사용하는 스킨 (deepMarine)을 포함하여 rich:comboBox처럼 보이도록 selectOneMenu를 편집하는 방법을 찾아야합니다. 나는 이것이 간단한 작업이 될 것이라고 생각했지만 아직 그것에 대한 지침을 찾을 수는 없다. 아래 코드는 현재 다루고있는 코드입니다.rich : comboBox 기본값 선택

<rich:comboBox id="status" required="true" defaultLabel="status" 
    value="#{contractorMBean.userStatusDisplay}" 
    enableManualInput="false" width="155px"> 
     <f:selectItems value="#{contractorMBean.statusList}" /> 
</rich:comboBox> 

이 문제로 인해 벽이 불편을 끼쳐 드려 죄송합니다.

미리 감사드립니다.

답변

3

가장 쉽게 해결할 수있는 방법은 bean의 userStatusDisplay에 값을 할당하는 것입니다. 나는 또한 부자와 곤란을 겪고 있었다 : 콤보 박스와 나는 그것을 매우 실망했다.

1

<rich:comboBox>은 제안 상자입니다. 즉, 나열된 것과 다른 값을 허용합니다. "현재 선택한 항목"이 없으며 "현재 값"만 있습니다. 그 이유 :

  • 당신이 관리 빈의 속성 값을 지정할 수 있습니다 document.onload
  • 에 자바 스크립트를 사용하여 값을 할당 할 수 있습니다