Динамически включить группировку в jqGrid - PullRequest
3 голосов
/ 01 августа 2011

Я пытаюсь динамически включить / отключить группировку для jqGrid по нажатию кнопки, но, похоже, она не работает.Я пытаюсь с этим кодом, но не повезло

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

Группировка создается со следующим

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

Спасибо!

1 Ответ

3 голосов
/ 01 августа 2011

Функция группировки имеет некоторый метод , который вы можете использовать: groupingRemove, groupingGroupBy, groupingToggle.

Для удаления группировки вы можете использовать

grid.jqGrid('groupingRemove', true);

(где var grid = $('#list');). Для включения группировки вы можете использовать код типа

grid.jqGrid('groupingGroupBy',['product']);

или, например,

grid.jqGrid(
    'groupingGroupBy',
    ['product'],
    { groupText: ['<b>Product(s): "{0}" - {1} item(s)</b>'] }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...