我有网格,我希望按多列分组,但jqgrid只支持单列分组,而不是我认为我可以用一列填充并使用groupText : ['<b>{0} - {column1} {column2} {column3} {column4}</b>']
显示所有其余列,但看起来像是问题,也找不到怎么做,可能有人遇到过这个问题?
此文档http://www.trirand.com/jqgridwiki/doku.php?id=wiki:grouping说我只能使用{0}
,这意味着组值名称和{1}
意味着该组的总持续时间。
我的数据看起来像这样:
Id | Group | Column1 | Column2 |Column3 | Column4 Name
1 | 1 | 02-dec-2003 | Good | Rain | 1000 | Name1
2 | 1 | 02-dec-2003 | Good | Rain | 1000 | Name2
3 | 2 | 01-dec-2004 | Bad | Sun | 1000 | Name3
4 | 2 | 01-dec-2004 | Bad | Sun | 1000 | Name4
5 | 2 | 01-dec-2004 | Bad | Sun | 1000 | Name5
我正在考虑按组分组并将Column1 Column2 Column3 Column4
添加到分组文本中。
我有什么想法可以做到这一点或类似的东西?
此外,我可以将我的列组合成一个以产生类似的东西:
Id | Group | Name
1 | 1 02-dec-2003 Good Rain 1000| Name1
2 | 1 02-dec-2003 Good Rain 1000| Name2
3 | 2 01-dec-2004 Bad Sun 1000 | Name3
4 | 2 01-dec-2004 Bad Sun 1000 | Name4
5 | 2 01-dec-2004 Bad Sun 1000 | Name5
但我认为按这么长的字符串分组会很慢,因为在这种情况下分组会很慢。
答案 0 :(得分:0)
我也有类似的问题。我想按多列进行分组,以便折叠的行显示分组的数据一次,然后展开它显示详细信息。