layer由2.2.5版本升级到2.5.4 table模块中reload无法加载数据

提问 未结 6 198
萌萌哒哒
萌萌哒哒 2019-6-16
悬赏:20飞吻
版本:独立版layer 2.5.4 浏览器:Chrome 74.0.3729.169|Firefox 66.0.5
代码:


数据格式:


问题:


1.项目采用非模块化加载。
2.在2.2.5版本使用正常,
3.layui整体采用2.5.4版本 把其中layui.all.js替换成2.2.5版本 就可以加载出数据。
回帖
  • 求各位朋友 帮帮忙[心] [心] [心]
    0 回复
  • [心]
    0 回复
  • reload方法 必须要用请求接口返回的数据吗? 如想直接渲染已有的数据 该怎么写?[奥特曼]
    0 回复
  • 贤心
    贤心 (管理员)
    2019-6-17
    table 调用处的代码发出来看看
    0 回复
  • @贤心
    var workerTable;
    $(function () {
    Eymjs.page.init();
    init();
    search();
    });
    function init() {

    var laydate = layui.laydate;
    laydate.render({elem: '#search_data',range:'~'});
    var table = layui.table;
    workerTable = table.render({
    elem: '#workerTable'
    ,height:'full-252'
    ,id:"workerTable"
    ,page:true
    ,limit:20
    ,cols:[[
    {type:'checkbox',fixed:'left'}
    ,{field: 'id', title: '编号', width: 60,fixed:'left'}
    ,{field: 'userName', title: '用户名', width: 120}
    // ,{field: 'password', title: '密码', width: 120}
    ,{field: 'mobile', title: '手机', width: 120}
    ,{field: 'updateTime',title: '修改时间',width:170}
    ,{title: '状态',fixed:'right', width:70,templet:tpl_status}
    ,{title: '排序',fixed:'right',width:90,toolbar:tpl_order}
    ,{title: '操作',fixed:'right',width:200,toolbar:tpl_worker_editbar}
    ]]
    });
    }

    var tpl_workedit = tpl_edit+tpl_del;

    /**
    * 搜索
    */
    function search() {
    dopage(1);
    }
    /**
    * 重置搜索
    */
    function reSearch() {
    $("#keyword").val('');
    $("#search_data").val('');
    search();
    }

    function dopage(page,limit){
    var keyword = $("#keyword").val();
    var searchdate =$("#search_data").val();
    limit =limit ||Eymjs.common.page.pagesize;
    //reload 展示数据 Eymjs.page.show(url,params,table);
    Eymjs.page.show(Eymjs.url.worker.LIST,{keyword:keyword,datetime:searchdate,page:page,limit:limit},workerTable);
    }
    0 回复
  • @贤心 拜托了 [抱拳]
    0 回复