1
回答
easyui datagrid rornumbers 出现负数
终于搞明白,存储TCO原来是这样算的>>>   
应用场景是每过10s从后台取一下数据,前台的easyui datagrid设置了rownumbers为true,偶尔会出现行号为-9 -8 -7等,当会一闪而过,变成正常的行号,我的easyui版本是1.4.5,不知道大家有没有遇到过?怎么解决的,谢谢!
举报
ploolp
发帖于1年前 1回/474阅

加个判断就可以解决这个问题,谢谢支持!

原因是:在jquery_easyui.js   看方法

 insertRow : function(_736, _737, row)   

以下小代码算行号,

if (opts.pagination) {
                            _73c += (opts.pageNumber - 1) * opts.pageSize;
                        }

解决方法:每次页数为0的时候加载数据,先把页数设置为1

if($("#id").datagrid("getRows").length == 0 ){
$("#id").datagrid("options").pageNumber = 1;
}
$("#id").datagrid('appendRow',{});

顶部