使用分页时,ace数据表groupBy列中断

时间:2015-09-03 23:24:17

标签: jsf datatable pagination icefaces

希望有人可以帮我解决这个问题。

问题如下: 我有一个显示用户变量的数据表。表中的一列被分组以显示共享相同类型的所有变量的一个单元格中的变量类型,这些变量可以很多,并且因为可能有很多我启用的数据表分页。

但是,当所述类型的变量超过每页行数并在各个页面之间分割时,问题就出现了。在这种情况下,当我导航到下一页时,意图在分组列中的信息将丢失,而其他列中的数据将向左移动一列,因此显示不正确的列值关系(最后一列)因此,表格留空了。)

以下是我的数据表和分组列的代码

     <ace:dataTable value="#{bean.variables}" paginator="true" filterEvent="enter" selectionMode="single" id="variableTable" rowSelectListener="#{bean.showVariable}" var="variable" rows="10" paginatorPosition="bottom" >

    <ace:column groupBy="#{variable.type}" headerText="#{basicBundleBase.type}">
            <h:outputText value="#{variable.type}" />
    </ace:column>

    <ace:column groupOn="#{variable.name}" headerText="#{basicBundleBase.name}">
            <h:outputText value="#{variable.name}" />
    </ace:column>

    <ace:column headerText="#{basicBundleBase.description}">
            <h:outputText value="#{variable.description}" />
    </ace:column>

我已经搜索了很多但是没有任何关于如何解决这个问题的线索;检查ace:column和ace:dataTable标签,但似乎无法弄清楚如何使其工作。这就是我来这里寻求帮助的原因。

希望有人能帮我解决这个问题!

提前感谢您的帮助和时间!

干杯

0 个答案:

没有答案