在springboot项目中使用到layui和Thymeleaf数据表格无法显示问题

本文解决了一个在SpringBoot项目中使用layui和Thymeleaf时数据表格无法正常显示的问题。通过在<script>标签中添加th:inline=none属性,成功实现了数据表格的正确渲染。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在springboot项目中使用到layui和Thymeleaf数据表格无法显示问题
解决办法:
在<script></script>标签中加入 th:inline="none"即<script  th:inline="none"></script>
例如:
<script th:inline="none">
    var layer;
    layui.use("layer", function () {
        layer = layui.layer;
    })
    layui.use('table', function(){
        var table = layui.table;
        table.render({
            elem: "#test"
            , url: "/bookList"
            ,toolbar: '#toolbarDemo' //开启头部工具栏,并为其绑定左侧模板
            , page: true
            , cols: [[
                {type: 'checkbox', fixed: 'left'}
                , {field: 'id', title: '图书编号', align: 'center', width: 120}
                , {field: 'bookName', title: '书名', align: 'center', width: 160}
                , {field: 'bookAuthor', title: '作者', align: 'center', width: 280}
                , {field: 'publishHouse', title: '出版社', align: 'center', width: 160}
                , {field: 'bookType', title: '类型', align: 'center'}
                , {field: 'bookStatus', title: '图书状态', align: 'center', templet: '#bookStatus'}
                , {fixed: 'right', title: '操作', align: 'center', toolbar: '#barDemo'}
            ]]
            ,id: 'testReload'
            , limit: 5
            , limits: [3, 4, 5, 10, 15]
        });
    });
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值