急!!!分页控件只能在表格上方???不合理啊

提问 已结 10 339
哎
2019-1-18
悬赏:20飞吻
版本:layui 2.4 浏览器:


代码是
laypage.render({
elem: 'reviewTable'
,count: 70 //数据总数,从服务端得到
,jump: function(obj, first){
//obj包含了当前分页的所有参数,比如:
console.log(obj.curr); //得到当前页,以便向服务端请求对应页的数据。
console.log(obj.limit); //得到每页显示的条数

//首次不执行
if(!first){
//do something
}
}
});

//方法级渲染
table.render({
elem: '#reviewTable'
,url: ''
,cols: [[
{field:'userId', title: '用户ID', width:120, fixed: true}
,{field:'userName', title: '用户名', width:120}
,{field:'shopId', title: 'shopId', width:120, }
,{field:'shopName', title: '商户名', width:120}
,{field:'reviewId', title: '评价ID', width:120}
,{field:'picNumAndTextNum', title: '图片数/字数', width:120}
,{field:'statusStr', title: '状态', width:120}
,{field:'addTime', title: '提交日期', width:120}
,{fixed: 'right', width:70, align:'center', title: '操作',toolbar: '#reviewEdit'}
]]
,id: 'reviewTable'
,limit: 10
,page: 1
,where:{category:0,status:0}
,height: 315
/*,done: function(res, curr, count){
laypage.render({
elem: 'reviewTable' //注意,这里的 test1 是 ID,不用加 # 号
,count: count //数据总数,从服务端得到
});
}*/
});
回帖

  • 按这样就可以,提交到后台是url?pageNum=1...
    0 回复
  • star1029
    2019-1-18
    看看是不是你的样式影响的
    0 回复
  • 表格有配套的分页,只需要page:true 参数就可以开启,不需要单独的分页控件
    0 回复
  • 哎
    2019-1-18
    @菜鸟程序猿 配套分页不支持jump
    0 回复
  • 哎
    2019-1-18
    @star1029 肯定不是 我看layui示例里面也是这样 原因是分页空间会生成在 table元素里面 但是layui生成的表格数据是在table外面
    0 回复
  • @ 使用jump要实现什么功能吗?还是说像你贴出来的代码中只是获取当前页数与当前页显示的数据条数?
    0 回复
  • @ 如果只是为了获取这两个参数的话,那大可不必用单独的组件,table再渲染获取数据的时候,默认会把这两个参数带到后台的,如果要使用只需要再后台接收即可;
    0 回复
  • 哎
    2019-1-18
    @菜鸟程序猿 不是 我还要获取图中表单里面的数据
    0 回复
  • 获取表单里的数据需要单独加laypage吗?
    0 回复
  • 说白了这就是个条件查询呗,获取表单的查询条件,发送到后台,后台再进行查询,然后把结果数据放到表格中显示;

    0 回复