在jqGrid中动态启用分组

时间:2011-08-01 15:36:36

标签: jquery jqgrid

我试图在点击按钮上的jqGrid上动态启用/禁用分组,但它似乎不起作用。我正在尝试使用此代码,但没有运气

$('#mybutton').click(function(){
     $('#mygrid').jqGrid('setGridParam', { grouping:true });
});

使用以下

生成分组
groupingView : { 
    groupField : ['product'], 
    groupColumnShow : [true], 
    groupText : ['<b>{0}</b>']
}

谢谢!

1 个答案:

答案 0 :(得分:3)

分组功能有some method您可以使用groupingRemovegroupingGroupBygroupingToggle

要删除分组,您可以使用

grid.jqGrid('groupingRemove', true);

(其中var grid = $('#list');)。要启用分组,您可以使用

之类的代码
grid.jqGrid('groupingGroupBy',['product']);

或者例如

grid.jqGrid(
    'groupingGroupBy',
    ['product'],
    { groupText: ['<b>Product(s): "{0}" - {1} item(s)</b>'] }
);