0
我與jqGrid的工作,並擊中,我不能完全確定的問題...的jqGrid動態地從多組更改爲單條分組
我有一個網格設置有2級多分組,我也有一個選擇列表來動態改變分組。目前爲止這一切都很好,我可以根據所選的選項適當地更改分組。例如:
- 項目1
- 文件1
- 字段1,字段2,字段3
- 字段1,字段2,字段3
- 字段1,字段2,字段3
- 文件2
- 字段1,字段2,字段3
- 字段1,字段2,字段3
- 字段1,字段2,字段3
- 文件3
- 字段1,字段2,字段3
- 字段1,字段2,字段3
- 字段1,字段2,字段3
- 文件1
- 項目2
- 文件8
- 字段1,字段2,字段3
- 文件9
- 字段1,字段2,字段3
- 文件8
在此圖中,項目編號是輸出組,文件編號是內部組。在每個文件組下面都是該組中所有行的列表。
問題是我需要一個選項來僅刪除內部分組並保持外部分組完好無損。我試着下面的代碼,但它不會似乎做任何事情:
if (val == "clear")
{
failingRulesGrid.jqGrid('setGridParam',
{
groupingView:
{
groupField: ['ename'],
groupOrder: ['asc']
}
}).trigger('reloadGrid');
}
這是動態變化的多組代碼,並且可以正常使用:
if (val != "clear")
{
failingRulesGrid.jqGrid('setGridParam',
{
groupingView:
{
groupField: ['ename', val],
groupColumnShow: [false, false],
groupOrder: ['asc', 'asc']
}
}).trigger('reloadGrid');
}
有沒有人有任何想法如何我可以刪除內部組,但保留輸出組?作爲一個側面說明,外部團隊將只能基於'ename'列,所以我不需要擔心改變外部團隊的構建方式。