【问题标题】:jqGrid grouping feature disappear when run addRowData运行 addRowData 时 jqGrid 分组功能消失
【发布时间】:2011-12-15 18:13:18
【问题描述】:

jqGrid 的网站有以下关于如何使用分组功能的代码示例,效果很好。

$(文档).ready(函数(){ 变量我的数据 = [ {id:"1",invdate:"2010-05-24",name:"test",note:"note",tax:"10.00",total:"2111.00"} , {id:"2",invdate:"2010-05-25",name:"test2",note:"note2",tax:"20.00",total:"320.00"}, …… ]; $("#list48").jqGrid({ 数据:我的数据, 数据类型:“本地”, 高度:'自动', 行数:30, 行列表:[10,20,30], colNames:['Inv No','Date', 'Client', 'Amount','Tax','Total','Notes'], col型号:[ {name:'id',index:'id', width:60, sorttype:"int"}, {name:'invdate',index:'invdate', width:90, sorttype:"date", formatter:"date"}, {name:'name',index:'name', width:100, editable:true}, {name:'amount',index:'amount', width:80, align:"right",sorttype:"float", formatter:"number", editable:true}, {name:'tax',index:'tax', width:80, align:"right",sorttype:"float", editable:true}, {name:'total',index:'total', width:80,align:"right",sorttype:"float"}, {name:'note',index:'note', width:150, sortable:false} ], 寻呼机:“#plist48”, 观看记录:真实, 排序名称:'名称', 分组:真, 分组视图:{ 组字段:['名称'], 组数据排序:假, groupColumnShow:[真] }, 标题:“分组数组数据” });

但如果我删除:

data: mydata,

并使用 addRowData 组合网格:

$('#list48').addRowData("id", mydata);

分组消失了,有人遇到过类似的问题吗?你能帮忙吗?

谢谢!

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    尝试在 addRowData 之后调用 sortGrid。这对我有用。 sortGrid 的语法为http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods

    var sortByColumnKey = 'StartDate';
    $('#grid').jqGrid('sortGrid', sortByColumnKey, true);
    

    【讨论】:

      【解决方案2】:

      我也有同样的问题。只需触发“reloadGrid”就为我解决了。 $('#grid').trigger('reloadGrid');

      【讨论】:

        【解决方案3】:

        $('#list48').addRowData("id", mydata);上添加行后不进行分组

        您应该使用网格中添加的新数据重新分组。将行添加到网格后尝试此操作。

        $('#list48').jqGrid('groupingGroupBy', 'name', {
                        groupDataSorted:false, 
                        groupColumnShow:[true]
        });
        

        【讨论】:

          猜你喜欢
          • 2012-03-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-09-16
          • 1970-01-01
          • 2022-01-21
          • 1970-01-01
          相关资源
          最近更新 更多