原因是:在jquery_easyui.js 方法
insertRow : function(_736, _737, row)
以下小代码算行号,比pagesize小的都算行号了
if (opts.pagination) {
_73c += (opts.pageNumber - 1) * opts.pageSize;
}
解决方法:每次页数为0的时候加载数据,先把 pageNumber 页数设置为1,再appendRow 如下:
if($("#id").datagrid("getRows").length == 0 ){
$("#id").datagrid("options").pageNumber = 1;
}
$("#id").datagrid('appendRow',{ });