使用bootstrap-table时遇到的选择分页后又执行查询的问题

来源:互联网 发布:教师网络研修的好处 编辑:程序博客网 时间:2024/06/04 18:44

我们的页面有一些下拉菜单,比如可以通过时间控件去选择查询不同时间段的告警,今天发现有这么个问题,比如用户可能会有这样的操作:

1 用户随便浏览了下,发现好多告警啊,选择到了第2页,这时候,页面向后端传的是第二页 page=2;

2 随后用户按时间段来查了,这时候只是refresh了下,数据变化了,但是此时页码是没有变的(感觉这个是个Bug啊~),而且因为是第二页,给后端传的还是page=2


解决方案:

查询的时候,先destroy table,然后再Init,方法暴力了点,但是页码可以刷回第一页,这里处理的还不是很好,我看bootstrap-table 的search框,在搜索完了之后,还是

可以刷回到第一页的,记录下,抽空再研究


后续的解决:找到方法解决页面没有回到1的方法了,使用refreshOoption来更新页码到1 

$('#table').bootstrapTable('refreshOptions',{pageNumber:1,pageSize:10});

1 0