2016-05-12 11 views
0

Ich habe zwei thymeleaf Fragmente wie unteninput Wrapping Block zu anderen Block thymeleaf

<div th:fragment="inputText"> 
    <input type="text"/> 
</div> 

<div th:fragment="fieldSet"></div> 

Um Textbox in fieldset zu enthalten, habe ich versucht, es wie

<div th:include="fieldSet"> 
    <th:block th:include="inputText/> 
</div> 

aufrufen. Es rendert nur fieldSet.

Gibt es eine Möglichkeit, das Fragment in das Fragment zu integrieren?

Antwort

0

Ich kann nicht das gesamte Bild Ihrer App sehen, aber es scheint mir, dass Sie versuchen, die Vererbung der Vorlage hier zu erreichen. Wenn ja, würde ich Sie ermutigen, 'Thymeleaf Page Layouts' zu verwenden, die zum Beispiel in Spring Boot Thymeleaf Starter integriert ist.

Mithilfe von Thymeleaf Page Layouts können Sie Ihre Vorlagen hierarchisch mit der übergeordneten Seite tamplate und dann untergeordneten tamplates für bestimmte Controller-Methoden organisieren. Diese untergeordneten Vorlagen können übergeordnete Elemente enthalten und bei Bedarf verschiedene Abschnitte auf der übergeordneten Vorlage neu definieren.

Verwandte Themen