jQGrid如何在groupText中添加列

时间:2011-06-26 06:09:49

标签: jqgrid

我有网格,我希望按多列分组,但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

但我认为按这么长的字符串分组会很慢,因为在这种情况下分组会很慢。

1 个答案:

答案 0 :(得分:0)

我也有类似的问题。我想按多列进行分组,以便折叠的行显示分组的数据一次,然后展开它显示详细信息。