【问题标题】:JSF 2.1 + RichFaces 4 - Paging dataGridJSF 2.1 + RichFaces 4 - 分页数据网格
【发布时间】:2011-10-07 01:49:52
【问题描述】:

我的后端 Bean 中有 List<Product> products,其中包含大约 70 个项目。

我需要将其显示为 3 X 4 表格,并带有在“下一个”、“上一个”页面之间导航的选项以及单击页码的选项。

怎么做?我用Datagrid没问题,但是如何和分页结合呢?

更新: 我做了以下事情:

  <h:form>
        <rich:dataGrid value="#{productBean.products}" var="product" columns="4" id="productsList">
      <h:outputText value="#{product.sku}"/>
<f:facet name="footer">       
    </f:facet>
    </rich:dataGrid>
<rich:dataScroller for="productsList" maxPages="10"/>
   </h:form>

但我的问题是现在我有一个 4 列和 18 行的表。 怎么改成每页3行?

【问题讨论】:

    标签: jsf jakarta-ee jsf-2 richfaces


    【解决方案1】:

    &lt;rich:dataScroller&gt; 放在&lt;rich:dataGrid&gt; 的任何&lt;f:facet&gt; 中。

    例如:

    <rich:dataGrid>
            ........................
            ........................
        <f:facet name="footer">
            <rich:dataScroller/>
        </f:facet>
    </rich:dataGrid>
    

    然后,分页控件位于数据网格的底部。

    【讨论】:

      【解决方案2】:

      注意,真正的标签是这样的:

      <rich:dataScroller />
      

      (大S,如果有人复制粘贴前面的例子会出错!)

      【讨论】:

      • 下次最好改进答案,而不是发布另一个答案基本相同的答案。
      • 对不起,我只是认为我没有足够的声誉来做到这一点
      猜你喜欢
      • 2011-10-14
      • 2012-08-09
      • 2011-10-13
      • 2013-10-11
      • 2014-05-17
      • 1970-01-01
      • 2013-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多