EasyUI 添加一行的时候 行号出现负数的解决方案
原因是:在jquery_easyui.js 看方法
insertRow : function(_736, _737, row)
以下小代码算行号,
if (opts.pagination) {
_73c += (opts.pageNumber - 1) * opts.pageSize;
}
解决方法:每次页数为0的时候加载数据,先把页数设置为1
1、首先设置页码为1
if($("#id").datagrid("getRows").length == 0 ){
$("#id").datagrid("options").pageNumber = 1;
}
2、然后执行加一行的代码
$("#id").datagrid('appendRow',{});
或
$("#id").datagrid('insertRow',{});