* @sortType 排序是类型*/functiontableSort(tableObj, field, orderBy, sortType) {vartype = 'number';if(sortType ==null&& tableObj.length > 0) { type=typeof(tableObj[0][field]); }else{ type=sortType; }if(orderBy == 'desc') {returntableObj.sort(function(a, b) {varx =a[field]...
tableSort(sortSourceData, obj.field, obj.type, sortType); //console.log(sortSourceData); //console.log(sourceData); table.reload('dataTable', { initSort: obj //记录初始排序,如果不设的话,将无法标记表头的排序状态。 ,where: { //请求参数(注意:这里面的参数可任意定义,并非下面固定的格式) ...
先用最大的数据limit去table.reload,让所有的数据在同一页展示,并获取当前页的所有数据(此时获取的数据就是所有分页的数据)。然后添加行之后,再执行一次重载(此时 使用正常的分页数量)。这样虽然在后台逻辑上看是重载了两次,但是在使用者的角度去看是看不出来的,他只能看到最后一次重载的结果。 下面贴出解决代码: ...
table reload 有个坑:reload时where参数会保留上次的参数,如果用 done: function(res, curr, count){ this.where={};} 1. 来处理,默认的表格分页会把第一次请求的参数去掉。两者遇到些冲突。 用下面的方式来解决: var tableIns = table.render({ elem: '#test-table-toolbar' //绑定table表格 // ,url...
table.reload('testReload',{// 点击查询和刷新数据表会把以下参数传到后端进行查找和分页显示where:{merchant_no:$("input[name='merchant_no']").val(),order_no: $("input[name='order_no']").val(),start_time:$("input[name='start_time']").val(),end_time:$("input[name='end_time']"...
table reload 有个坑:reload时where参数会保留上次的参数,如果用 done: function(res, curr, count){ this.where={};} 来处理,默认的表格分页会把第一次请求的参数去掉。两者遇到些冲突。 用下面的方式来解决: var tableIns = table.render({ elem: '#test-table-toolbar' //绑定table表格 ...
1 先找到执行导入数据的方法,如图 2 然后找到导入输入对应的table,如图 3 如果table没有属性id就添加id属性,如图 4 然后回到导入数据方法执行方法结果的地方找到成功的语句块,如图 5 在成功结果的语句块中使用table.reload方法,如图 6 然后在reload中带上table的id值和要带的参数,这里的参数一般都是分页参数...
layui分页,点下一页后又自动跳回前一页,不知道为啥,解决之后觉得可能是设置的起始页的问题. 原先错误的代码: //页面初始化functiontableReload(data){sd.laytpl("#tableTmpl","#total-table",res,function(){laypage.render({elem:'page',count:res.count//数据总数,从服务端得到,limits:[10,20,30,40,50...
在Option 中加入 代码语言:javascript 复制 ,page:{curr:1//重新从第 1 页开始} 参考官方实例 : 代码语言:javascript 复制 //这里以搜索为例tableIns.reload({where:{//设定异步数据接口的额外参数,任意设aaaaaa:'xxx',bbb:'yyy'//…},page:{curr:1//重新从第 1 页开始}}); ...
留意此处查询按钮的data-type=”reload”属性,在后面触发表格查询事件时有用到. <divclass="layui-fluid"> <divclass="layui-card"> <divclass="selectOption layui-form layui-card-header layuiadmin-card-header-auto"style="padding:5px"lay-filter="meta-data-table"> ...