rich:dataList分页?

时间:2010-08-02 01:04:17

标签: ajax list jsf pagination richfaces

我知道当您想要<rich:datascroller>分页时,可以使用<rich:dataTable>。但是,<rich:dataList><rich:dataOrderedList>呢?这些组件是否有任何分页机制?或者我必须手动编写逻辑代码吗?

2 个答案:

答案 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"/>