0

我正在从 Grid1 中选择的记录中填充 Grid2。但是,每当我再次选择并添加时,添加的记录都会被来自 Grid1 的新记录集所取代。下面是我的代码。这仅适用于 UI。我想如下附加新记录。请使用正确的代码进行指导

 function StuffData(data) {
    var g = jQuery('#Grid2');
   var usersList = data;
   var totalRecords= jQuery('#Grid2').jqGrid('getGridParam','records');
   alert('Grid records' +totalRecords);
    if (usersList!=null) {
        g.jqGrid('clearGridData',false);            
       for(var i=0;i<=usersList.length;i++){
           // g.jqGrid('addRowData',i+1,usersList[i]);  
            g.jqGrid('addRowData',totalRecords+1,usersList[i]);
            totalRecords += 1;       
          // g.jqGrid('addRowData',0,usersList);        
    }
    }
}
4

1 回答 1

1

调用clearGridData是从网格中删除旧行。从jqGrid 文档

清除网格数据

从网格中清除当前加载的数据。如果 clearfooter 参数设置为 true,则该方法会清除放置在页脚行上的数据。

如果你只想追加数据,你应该可以删除这行代码。还是我错过了什么?

于 2012-04-11T13:25:32.640 回答