jqgrid デモ ページの例からグループ化機能を実装できました。しかし、デフォルトでグループ化を有効にしたくありませんが、選択リストの変更時にグループ化機能を有効にしたいと考えています。いくつかのオプションを試しましたが、どれも成功しませんでしたか? 誰かがここで私を助けてくれませんか、何かが足りないのかもしれません。これが私のコードです...
$("#dynamicGrouping").change(function() {
var value = $(this).val();
if(value) {
if(value == '') {
$('#grid').jqGrid('groupingRemove', true);
} else {
$('#grid').jqGrid('setGridParam', { grouping:true });
$('#grid').jqGrid('groupingGroupBy', value);
$('#grid').trigger('reloadGrid');
}
}
});
私のグリッド定義:
jQuery(function() {
$('#grid').jqGrid({
.....
.....
grouping: false,
groupingView : {
groupField : ['field_name'],
groupColumnShow : [true],
groupText : ['<b>{0} - {1} Item(s)</b>'],
groupCollapse : false,
groupOrder: ['asc'],
groupDataSorted : true
},
.......
.......
});
});