我知道当您想要<rich:datascroller>
分页时,可以使用<rich:dataTable>
。但是,<rich:dataList>
或<rich:dataOrderedList>
呢?这些组件是否有任何分页机制?或者我必须手动编写逻辑代码吗?
答案 0 :(得分:3)
据说<rich:datascroller>
仅适用于<rich:dataTable>
。所以我认为它适用于大多数迭代标记 - 尝试一下。
如果由于某种原因没有,您可以使用表格(使用适当的CSS)轻松模拟列表的外观
答案 1 :(得分:1)
构建自己的dataScroller非常容易。
您可以使用<rich:dataList>
组件上的first和rows属性。
要完成此任务,您所要做的就是编写一个将处理属性值的bean
<rich:dataList id="myList" first="#{dataScrollerBean.first}" rows="#{dataScrollerBean.rows}">
<a4j:commandButton action="#{dataScrollerBean.prev}" value="< Prev" reRender="myList"/>
<a4j:commandButton action="#{dataScrollerBean.next}" value="Next >" reRender="myList"/>