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 楼答案
JSF
h:dataTable
没有内置的分组您可以在其中一个组件库中找到适合您需要的组件,例如Primefaces、Richfaces或Icefaces
或者,您必须自己在支持bean中实现它,按照您想要的方式对列表进行排序