table加载本地数据只显示10条

提问 未结
6 152
松鼠兔
悬赏:20飞吻
版本:layui v2.3.0 浏览器:chrome 67.0.3396.99
加载前的数据如下:

加载后的数据如下:

渲染效果如下:

可以看到第10条往后的数据就没加在上, 怎么解决呢
回帖
  • 贤心
    贤心 (管理员)
    2018-7-25
    你服务的需要根据 page 和 limit 去返回当前页的数据,肯定是不能一次性返回的。
    可仔细阅读文档了解一下工作原理: http://www.layui.com/doc/modules/table.html#async

    另外,如果你一定要返回全部数据,可以自己写 Ajax 获取,并将数据赋值给 data 属性,见:
    http://www.layui.com/demo/table/data.html
    0 回复
  • @贤心 我就是一次性获取所有数据然后赋值的,但是只显示10条
    0 回复
  • @贤心 所以我现在在render的时候把limit设为data.length才好用了
    0 回复
  • MoCno
    2018-7-26
    这确实是一个bug,我也遇到过这种情况,使用data不使用url,然后设置page:false,只会显示10条,设置page:{limit:data.length}才行,但是会出现底部的分页组件,然后我是手动用jquery设置这个分页组件隐藏。
    0 回复
  • By若水
    2018-7-26
    不想分页 你可以用静态表格啊
    0 回复
  • 静态表格还得手动拼字符串
    0 回复