easyui datagrid分页删除数据页码不变问题
我在使用datagrid的时候,跳转到最后一页,最后一页的页数是126,此时最后一页只有一条数据,当我把这条数据删除以后,我会调用datagrid的reload方法,此时页数应该显示是125页,但是实际显示的是126页,期待各位同仁的强力支持,再次先感谢各位同仁!
请各位注意下面框红的地方。
删除1251的数据,截图如下,当前页码是126,工126页
删除之后调用datagrid的reload方法,结果如下:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(12)
你是?
回复
恩!
我不是你同事啦!我是根据你的 Java包 路径名判断的! 你提问真不注意 ,不小心泄露公司内部秘密了 :)
返回应该是第一页
IT搜酷 ???
兄弟你看看上面的截图,后台处理是没有问题的,前端传入的是126页,但是我后端会判断126页是否大于最大页,如果大于最大页了,就取最大页的数据,也就是输出了125页的数据,但是eaysui的页码显示的是错误的(显示的是126),这个bug在easyui中每个版本中都存在,一直没有得到改善。
回复
easyui 可以修改当前页数的, 你只是把后台参数改125, 分页参数也要改125 就好了
回复
你没发现这是easyui的一个bug么,easyui都不应该让当前页的页码大于最大页码的,他内部就没有做这个控制
我在最后一页删除数据,删除以后肯定是需要停在当前页的,如果调用load跳到第1页,那就很奇怪了,不符合客户的需求。这个bug在easyui中每个版本中都存在,一直没有得到改善。
回复
事实上
或者可以修改 页码, 不过建议使用 load, 加载第一页, 页码会变 1
使用datagrid("load") 方法, reload 方法 会传当前 页码过去, 所以取到的是 126页, 此时数据只有125页了, 所以取不到