Layui Table组件,设置data数据源,以及page为False,表格只能显示10条数据的问题

代码如下:

javascript 复制代码
//显示表个数据
        table.render({
            elem: '#' + tableId
            , height: 350
            , page: false // 开启分页
            , skin: 'row' // 行边框风格
            , even: true // 开启隔行背景
            , defaultToolbar: ['filter']
            , toolbar: '#active' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
            , cols: [[
                {field: 'id', title: 'ID', hide: true},
                {field: 'warehouseName', title: '库位', align: 'center', minWidth: 150},
                {field: 'warehouseReleaseDate', title: '预约出仓日期', align: 'center', width: 300},
                {fixed: 'right', title: '操作', align: 'center', toolbar: '#action', width: 150}
            ]],
            data: tableData,
        });

测试中,发现tableData数据大于10条时,表格依然只展示10条数据。后面查layui文档,才发现即是设置page为false时,外面的limit参数依然生效。

解决方法

增加limit配置即可。

javascript 复制代码
 //显示表个数据
        table.render({
            elem: '#' + tableId
            , height: 350
            , page: false // 开启分页
            , skin: 'row' // 行边框风格
            , even: true // 开启隔行背景
            , defaultToolbar: ['filter']
            , toolbar: '#active' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
            , cols: [[
                {field: 'id', title: 'ID', hide: true},
                {field: 'warehouseName', title: '库位', align: 'center', minWidth: 150},
                {field: 'warehouseReleaseDate', title: '预约出仓日期', align: 'center', width: 300},
                {fixed: 'right', title: '操作', align: 'center', toolbar: '#action', width: 150}
            ]],
            data: tableData,
            limit: tableData.length
        });
相关推荐
小小前端_我自坚强7 小时前
前端算法相关详解
前端·算法
小小前端_我自坚强7 小时前
UniApp 微信小程序流水线发布全流程
前端·架构
小小前端_我自坚强7 小时前
vue提高技术 高级语法相关
前端·vue.js·前端框架
小小前端_我自坚强7 小时前
2025年前端最新技术总结
前端·架构
ttyyttemo7 小时前
Text的各种属性
前端
代码守护者7 小时前
React为什么要使用函数式组件代替类组件?一文弄懂函数式组件的优势!
前端
小小前端_我自坚强7 小时前
Vue 3 使用心得
前端·javascript·vue.js
GBVFtou7 小时前
浏览器嵌套兼容处理
前端
华仔啊7 小时前
前端真的需要懂算法吗?该怎么样学习?
前端·javascript
笔尖的记忆7 小时前
【前端架构和框架】react准备知识
前端·javascript