layui laytable 的表格数据重载可能存在问题?!

layui ExcelReport 2022年5月18日 01:10 15 查看原文

表格初始化的时候我使用done,用于获取当前的页码,刷新页面

done: function (res, curr, count) { //得到当前页码 // console.log(curr); currPage = curr; //得到数据总量 // console.log(count); recordCount = count },

当表格的页码在第一页的时候,重载没有问题?!!

但是当表格的页码在大于1的页面,重载的时候,就会带上大于1的页码去重载,比如5。 下面是我的数据重载代码

form.on('submit(resource-query)', function (data) { currPage = 1; console.log('搜索时重置', currPage); table.reload('resource-table', {where: data.field,}, {page: {curr: 1,}}, false); return false; });

以上面的代码重载表格数据,重载的时候,如果重载前,表格的页面在大于1的页面上,页码还是保留大于1的页码,比如上面说到的5.

这是在实际使用中遇到的问题,如有错误,打扰,请见谅!

谢谢!!> > The quote

回答
2 条回答

谢谢指正,这是我的疏忽造成的问题!

我觉得你的 reload 应该写成这样 table.reload('resource-table', { where: { keyword:data.field },page: { curr: 1 } }, false); 即options全部写在一个对象里面。

热门问题
相关推荐
推荐分类