今天发现一个很奇怪的问题,在使用easyui datagrid时,行号在分页时不起作用。

比如20条记录,每页显示10条,第一页行号显示1 2 3 4 5。。。10,第二页行号还是从1一直到10。。。

第1个回答  2014-05-27
除了行号没变之外,行内数据变了吗? 要是数据也没有变的话,那就证明是你后台程序没有写分页查询,因为easyui datagrid 在分页的时候,会传两个参数回后台,分别是从第几条开始和一共要查多少条,你在浏览器的网络跟踪一下吧追问

就是行号不变,行内数据每页都有变化。
后来对底层进行分析,发现问题出在底层,目前问题已解决。谢谢你!

追答

客气了,都会犯错,想办法解决了就好

使用easyui datagrid pagination分页 出现乱码,怎么解决?
1、分页是定义在js或者html(jsp)的。有可能是文件的编码格式跟html头的页面的编码格式不正确。2、是不是你那个定义的js文件编码不对,或者已经出现了乱码?希望可以帮到你

easyui的datagrid-filter-row与分页冲突,请问一下这个问题你解决...
依稀记得这不是一个bug,他本身的策略就是过滤当前数据,两个解决方案:1.一次加载全部数据,或一部分,总之够展示的就ok(推荐)。2.忘了,总之考虑他设计的策略,好像是看你需求是先分页再过滤还是先过滤在分页。

jquery的easyUI的datagrid实现分页时怎么传递当前页
easyui datagrid 分页的时候 传递到后台的参数是:page 当前页数(例如:第一页 就给你传递一1),rows每页显示的行数,然后你根据这两个参数 在后台实现分页操作

jquery easyui datagrid reload 不能及时刷新问题?
我也遇到类似问题 我是这样解决的 ('#maintable').datagrid({ url:"datagrid_data.php",queryParams:{pageNumber:pageNumber1,pageSize:pageSize1},method:"post"});

关於bootstrap模态框中使用easyui datagrid出现的问题
自己写css覆盖掉原来的,注意css 的优先级就行了 其实弹出可以不用bootstrap,其它比它易用且漂亮的有很多比如lightbox,fancybox等

jQuery EasyUI- DataGrid使用 从数据库查询得到数据显示在前台的jsp页 ...
1、首先写入导出按钮和需要导出的datagrid列表。2、点击导出按钮;获得需要导出的字段与不需要导出的数据进行数据处理,并且进行json解析。3、异步操作进入后台获取数据。4、后台将数据写入excel(其中还有一个帮助类)。

easyui datagrid 删除多行? 每删一行,行号就会发生变化,如何通过id删 ...
做自己做的系统也是通过选择某一行根据这一行信息的id对数据库进行删除操作的,基本代码如下:function del(){ var row = $('#list').datagrid('getSelected');if(row){ .messager.confirm('提示', '你确定删除此条记录吗?', function(r){ if (r){ location.href = '__URL__\/del\/id\/...

相似回答