2012-10-09 48 views
0

我創造了我豐富:通過選擇列表遵循RichFaces的一個例子 http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=pickList&skin=blueSky
如何獲取豐富的信息:pickList?

我的問題是,在選擇列表中沒有任何信息顯示。那我怎麼能得到它?

My Edit.xhtml file: 
<rich:pickList value="#{controller.selectedStudent}" var="f" sourceCaption="Available" targetCaption="Selected" listWidth="195px" listHeight="100px" orderable="true"> 
    <f:selectItems value="#{controller.studentList}" var="test" itemValue="#{test}" itemLabel="#{test.name}" /> 
</rich:pickList> 

回答

0

我覺得這是從RichFaces的錯誤選擇列表,因爲所選的項目(右)必須是同一對象選擇列表中左

  1. 創建2所列出:左選擇列表,然後用鼠標右鍵選擇名單。
  2. 在左選擇列表中找到元素並將其放入右選擇列表中。
+0

這不是最直觀的實現方式,但假設所選項目是可用項目的子集是有意義的,或許該組件在這種情況下有點太聰明並且違反了最少驚喜的原則。 –