当我创建百里香叶片时,蒲公英dt
属性不会读取百日咳变量。
我尝试用代码更好地解释。
片段
<th:block layout:fragment="table">
<div dt:conf="${tableId}">
<div dt:confType="callback" dt:type="format" dt:function="formatNumberCallback"></div>
</div>
<table th:id="${tableId}"
dt:table="true"
dt:ext="responsive">
<thead>
<tr>
<th:block layout:fragment="table-header">Default table header</th:block>
</tr>
</thead>
<tbody>
<th:block layout:fragment="table-content">Default table content</th:block>
</tbody>
</table>
</th:block>
页
<div layout:include="fragments/components/table :: table" th:with="tableId='usersTableTest'" th:remove="tag">
Default
</div>
错误:
08:48:31,825 INFO [stdout] (http-/127.0.0.1:8080-5) org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'com.github.dandelion.datatables.thymeleaf.processor.config.DivConfTypeAttrProcessor' (fragments/components/table:11)
08:48:31,825 INFO [stdout] (http-/127.0.0.1:8080-5) at org.thymeleaf.processor.AbstractProcessor.process(AbstractProcessor.java:225) ~[thymeleaf-2.1.4.RELEASE.jar:2.1.4.RELEASE]
08:48:31,826 INFO [stdout] (http-/127.0.0.1:8080-5) at org.thymeleaf.dom.Node.applyNextProcessor(Node.java:1017) ~[thymeleaf-2.1.4.RELEASE.jar:2.1.4.RELEASE]
08:48:31,826 INFO [stdout] (http-/127.0.0.1:8080-5) at org.thymeleaf.dom.Node.processNode(Node.java:972) ~[thymeleaf-2.1.4.RELEASE.jar:2.1.4.RELEASE]
在这种情况下,th:id="${tableId}
正常工作,但dt:conf="${tableId}"
无效。
你有什么建议吗?
答案 0 :(得分:1)
我尝试插入#vars,库 spring security thymeleaf
{{1}}
和运作良好。
答案 1 :(得分:0)
我认为这是一个蒲公英数据库的错误,并且没有修复。
以下是Dandelion's repository in GitHub中的问题。