我需要一个Thymeleaf片段来实现可折叠面板(引导程序)。 面板的内容可以是其他HTML或静态html。
我尝试实现灵活的布局和引导程序
我已经尝试过,但是所有尝试都已在异常java.lang.StackOverflowError:null
中结束frag.html
<div th:fragment="ANOTHER">
<div><span>Test</span></div>
<div/>
...
<th:block th:fragment="AUDIT">
<input type="hidden" th:field="*{createDate}"/>
<input type="hidden" th:field="*{lastChangedate}"/>
</th:block>
....
<th:block th:fragment="COLLAPSE(title)">
<div class ="row">
<a href="#" data-toggle="collapse" th:data-target="${'#' + title}" th:text="${title}">Title</a>
<div th:id="${title}" class ="row collapse">
<div class="panel panel-primary">
<div class="panel-body">
<th:block th:replace="~{:: ?????}"/> <<<----------------¿?
</div>
</div>
</div>
</div>
</th:block>
....
<div th:fragment="more" />
<th:block th:fragment="many" />
....
view.html
<div th:replace="~{frag :: COLLAPSE('Label_Audit')}">
<div th:replace="~{frag :: AUDIT}"/>
<div th:replace="~{frag :: ANOTHER}"/>
Help me!
</div>
¿有什么解决办法吗?