使用thymeleaf和layui的時候,使用layui的表格方法渲染,thymeleaf出現了渲染錯誤,報錯信息如下:
org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "
{checkbox: true, fixed: true}
, {field: 'originalFileName', title: '文件名', width: 400, sort: true}
, {field: 'fileType', title: '文件類型', width: 100}
, {field: 'fileSize', title: '文件大小', width: 110, sort: true}
, {field: 'createTime', title: '上傳時間', width: 170, sort: true}
, {field: 'dpStatus', title: '數據處理狀態', width: 122, templet: '#statusTpl', sort: true}
, {field: 'updateTime', title: '數據處理完成時間', width: 170, templet: '#updateTimeTpl', sort: true}
, {fixed: 'right', title: '操作', align: 'center', width: 300, toolbar: '#operating'}
, {field: 'originalFileName', title: '文件名', width: 400, sort: true}
, {field: 'fileType', title: '文件類型', width: 100}
, {field: 'fileSize', title: '文件大小', width: 110, sort: true}
, {field: 'createTime', title: '上傳時間', width: 170, sort: true}
, {field: 'dpStatus', title: '數據處理狀態', width: 122, templet: '#statusTpl', sort: true}
, {field: 'updateTime', title: '數據處理完成時間', width: 170, templet: '#updateTimeTpl', sort: true}
, {fixed: 'right', title: '操作', align: 'center', width: 300, toolbar: '#operating'}
" (template: "textManagement" - line 125, col 22)
解決方案很簡單:
,cols: [
[
{field:'id', title: 'ID', sort: true}
,{field:'username', title: '用戶名'} //width 支持:數字、百分比和不填寫。你還可以通過 minWidth 參數局部定義當前單元格的最小寬度,layui 2.2.1 新增
,{field:'sex', title: '性別', sort: true}
,{field:'city', title: '城市'}
,{field:'sign', title: '簽名'}
,{field:'classify', title: '職業', align: 'center'} //單元格內容水平居中
,{field:'experience', title: '積分', sort: true, align: 'right'} //單元格內容水平居中
,{field:'score', title: '評分', sort: true, align: 'right'}
,{field:'wealth', title: '財富', sort: true, align: 'right'}
,{field:'username', title: '用戶名'} //width 支持:數字、百分比和不填寫。你還可以通過 minWidth 參數局部定義當前單元格的最小寬度,layui 2.2.1 新增
,{field:'sex', title: '性別', sort: true}
,{field:'city', title: '城市'}
,{field:'sign', title: '簽名'}
,{field:'classify', title: '職業', align: 'center'} //單元格內容水平居中
,{field:'experience', title: '積分', sort: true, align: 'right'} //單元格內容水平居中
,{field:'score', title: '評分', sort: true, align: 'right'}
,{field:'wealth', title: '財富', sort: true, align: 'right'}
]
]
也就是把cols后的[[ ]]變為
[
[
]
]
因為[[…]]之間的表達式在thymeleaf被認為是內聯表達式,所以渲染錯誤
---------------------
作者:rjkkaikai
來源:CSDN
原文:https://blog.csdn.net/rjkkaikai/article/details/80452128
---------------------
作者:rjkkaikai
來源:CSDN
原文:https://blog.csdn.net/rjkkaikai/article/details/80452128