2

如何对htmldatatable中的行进行分组?我正在使用 JSF。

一个简短的例子:

TransNum   TransAmount   InvoiceNum   InvoiceAmount

   1                50          1              10  
   1                50          2              15
   1                50          3              30
   2                10          1               6
   2                10          2               5

如果我将分组列选择为“InvoiceNum”,则表格应如下所示:-(即在 InvoiceNum 上进行分组):

TransNum   TransAmount   InvoiceNum   InvoiceAmount
                               1
  1                50          1              10         
  2                10          1               6
                               2
  1                50          2              15
  2                10          2               5
                               3
  1                50          3              30

TransNum TransAmount InvoiceNum InvoiceAmount 同样,也可以基于多列值进行分组。

提前致谢。

4

1 回答 1

2

JSFh:dataTable没有内置的分组。

您可以在其中一个组件库中找到适合您需求的组件,例如PrimefacesRichfacesIcefaces

或者您必须通过按照您想要的方式对列表进行排序,在后台 bean 中自己实现它。

于 2011-03-29T06:12:03.363 回答