表格加载了分页,点击分页怎么自定义跳转链接并加上分页参数

提问 未结
13 388
狠狠亲一口
悬赏:20飞吻
版本:layui 最新 浏览器:
数据表格在分页的时候jump这个参数不能用,我想要在分页的时候刷新页面,把参数带到url里面该怎么处理
回帖
  • LG0115
    7天前
    function getChannelList(url, data) {
    loadingFlag = layer.msg('正在加载数据,请稍候……', {icon: 16, shade: 0.01, shadeClose: false, time: 60000});
    table.render({
    elem: '#channelManagementList',
    cols: [colsArr],
    url: url,
    method: "post",
    where: data,
    cellMinWidth: 100,
    limit: 20,
    limits: [20, 30, 40, 50],
    loading: true,
    contentType: "application/json",
    text: {
    none: '暂无相关数据' // 没有数据时提示。
    },
    parseData: function (res) { // res即为原始返回的数据。
    return {
    "code": res.resultCode, // 解析接口状态。
    "msg": res.resultMessage, // 解析提示文本。
    "count": res.data.totleCount, // 解析数据长度。
    "data": res.data.currentPageDataList // 解析数据列表。
    };
    },
    request: {
    pageName: 'currentPage' // 页码的参数名称,默认:page
    , limitName: 'pageSize' // 每页数据量的参数名,默认:limit
    },
    page: true // 是否显示分页
    , jump: function (obj, first) {
    // obj包含了当前分页的所有参数,比如:obj.curr得到当前页 obj.limit得到每页显示的条数
    getChannelList(url, data)
    },
    done: function (res, curr, count) {
    // res即为你接口返回的信息,curr得到当前页码,count到数据总量
    layer.close(loadingFlag);
    }
    });
    }
    0 回复
  • @LG0115 点击分页的时候这个jump根本不执行,文档上也有提这个和elem不起作用的啊
    0 回复
  • LG0115
    7天前
    代码贴出来看看吧,
    0 回复
  • @LG0115
    page : {
    jump: function(a,b){
    alert('这里执行不进来,没办法把分页参数带入url进行刷新')
    }
    },
    0 回复
  • LG0115
    7天前
    page:true,
    jump:function () {}
    这样写试试
    0 回复
  • @LG0115
    进不去,这个参数属于分页的不是table的呀
    0 回复
  • @LG0115
    layui.use('table', function() {
    var table = layui.table;
    table.render({
    elem : '#demo',
    height : 'full-130',
    url : '__js__table.json',
    page : true,
    jump: function (obj, first) {
    console.dir('这里进不来')
    },
    cols : [ [ {
    field : 'id',
    0 回复
  • @LG0115
    你用的是那个版本呀,可以执行到这个里面
    0 回复
  • LG0115
    7天前
    2.4版本的,之前的版本不支持这个
    request: {
    pageName: 'currentPage' // 页码的参数名称,默认:page
    , limitName: 'pageSize' // 每页数据量的参数名,默认:limit
    },
    0 回复
  • @LG0115
    我也用最新的版本啊
    0 回复
  • 解决了嘛?
    0 回复
  • @狠狠亲一口 大神写的treetable,需要在数据里面设置当前数据已经选中,请问,怎么设置呢。
    没有找到相关方法。谢谢呢
    0 回复
  • @chaozaiai 看示例,里面有
    0 回复