代码之家  ›  专栏  ›  技术社区  ›  Shadowman

rich:dataList pagination?

  •  0
  • Shadowman  · 技术社区  · 14 年前

    我知道你可以用 <rich:datascroller> <rich:dataTable> . 但是,一个孩子呢 <rich:dataList> <rich:dataOrderedList> ? 这些组件是否有分页机制?或者我必须手工编写逻辑代码?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Bozho    14 年前

    没有人说过 <rich:datascroller> <rich:dataTable> . 所以我假设它适用于大多数迭代标记-试试看。

    如果由于某种原因没有,您可以使用表(使用适当的css)轻松地模拟列表的外观

        2
  •  1
  •   Maxim Manco    14 年前

    构建自己的dataScroller非常容易。 可以使用 <rich:dataList> 组件。

    要完成这个任务,您所要做的就是编写一个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"/>