有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何对htmldatatable中的行进行分组?

如何对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 类似地,也可以基于多个列值进行分组

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    JSFh:dataTable没有内置的分组

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

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