У меня есть сетка, где я хочу сгруппировать по нескольким столбцам, но 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
Но я думаю, что такие длинные строки будут группироваться медленно, потому что в таком случае группировка будет медленной.