如何在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 同样,也可以根据多个列值进行分组。
提前致谢。
答案 0 :(得分:2)
JSF h:dataTable
没有内置分组。
您可以在其中一个组件库中找到符合您需求的组件,例如Primefaces,Richfaces或Icefaces。
或者你必须通过按照你想要的方式对列表进行排序来自己在支持bean中实现它。