在使用layui的table.reload()方法重新加载表格数据后,如果需要保持滚动条的位置,可以按照以下步骤进行操作: 调用table.reload()方法重新加载表格数据: 这是重新加载表格数据的标准操作。假设你已经有了一个表格实例tableIns,你可以这样调用table.reload()方法: javascript tableIns.reload({ where: { // 这里可以传...
layui的table在使用了toolbar工具栏后,刷新表格,工具栏的按钮会失效,原因是表格重新加载后,没有绑定工具栏按钮的触发事件,因此只需要在表格初始化完毕之后和刷新表格完毕后重新绑定一下所有按钮的绑定事件就可以了,这里把事件处理集合到了一个方法中,请参照bindTableToolbarFunction,具体代码如下: 1. Html页面 <sectio...
layui使用table.reload()后保持滚动条 使用table时有个特殊需要,改变table中的某一项时,再table展示内容较多需要滚动条时,由于后台需要运算结果,所以必须要table.reload加载数据,但是滚动条会被重置到0的位置。 网上有推荐的方法,实测后发现缺少一句代码,导致无法改动滚动条位置。 1var$ =layui.$,2table =layui.t...
TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed... ,就是reload方...
我通过table.reload的done实现,在reload前记录".layui-table-main"、"layui-table-fixed-r .layui-table-body"、 "layui-table-fixed-l .layui-table-body"的scrollTop,在done中重新设置。出现的问题是中间的数据可以设置,但是左右侧scrollTop为0(估计是layui在done之后再设了)。这个问题我在done函数里面打...
layui使用table.reload()后保持滚动条 2019-11-01 10:56 −... 只争朝夕。 0 8669 layui教程---table 2019-12-11 23:07 −layui.config({ base: "${ctx}/static/js/" }).use(['form', 'layer', 'jquery', 'common','element', 'table', 'laytpl'], function () { $ = layui......
table reload 有个坑:reload时where参数会保留上次的参数,如果用 done: function(res, curr, count){ this.where={};} 来处理,默认的表格分页会把第一次请求的参数去掉。两者遇到些冲突。 用下面的方式来解决: var tableIns = table.render({ elem: '#test-table-toolbar' //绑定table表格 ...
layui table数据表格reload(重载) where参数保留(有缓存)问题,先把表单中的数据拿到,存入一个数组中使用重装的方式清空之前的记录注:**如果第一次,在页面中测试没用,重启一下IDEA.就可以**...
【问题】:表格重载时没有清除原来的where参数,在网上搜索各种方法都没有效果,自己尝试各种方法,发现目前该方法有效。 【解决办法】 创建表格对象 layui.use('table',function(){vartable=layui.table;tableObj=table.render({id:"tableId",url:'url',//数据接口elem:'#tableId',page:{limit:15,limits:[15...
今天在用layui 展示数据的时候,首先想到了table.render这个插件进行数据的展示,因为数据要实时刷新,说到实时刷新,你最低要三秒刷新一次表格的数据吧!!!一开始写了个定时把table.render放到定时函数里面,三秒执行一次函数,那么问题来了,虽然效果是实现了,但这是重新加载表格啊,三秒闪一次,别说是用户了,我都看不...