如何获取丰富的信息:pickList?
问题描述:
我创造了我丰富:通过选择列表遵循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>
答
我觉得这是从RichFaces的错误选择列表,因为所选的项目(右)必须是同一对象选择列表中左
- 创建2所列出:左选择列表,然后用鼠标右键选择名单。
- 在左选择列表中找到元素并将其放入右选择列表中。
这不是最直观的实现方式,但假设所选项目是可用项目的子集是有意义的,或许该组件在这种情况下有点太聪明并且违反了最少惊喜的原则。 –