Можно ли передавать значения между фрагментами тимелиста? Например, допустим, у меня есть следующий фрагмент, содержащий список пользователей.
пользователь. html
<div id="userWrapper" th:fragment="users" th:each="user : ${users}">
<p>
First name :
<td th:text="${user.firstName}">
</p>
//none-important code
</div>
Есть ли способ получить th:text="${user.firstName}"
значение из user.html
и передать его другому фрагменту? Я пытаюсь добиться, допустим, у меня есть еще один фрагмент.
holiday. html
<div id="holidayContentWrapper" th:fragment="holiday">
<h3>Holidays of: <td th:name="${user.firstName}"></h3>
//none-important code
</div>
Теперь я хочу передать th:text="${user.firstName}"
из От user.html
до holiday.html
Важно отметить, что оба этих фрагмента user.html
и holiday.html
включены в третий фрагмент, который фактически отображает страницу результатов. Этот фрагмент называется home.html
. Структура home.html
выглядит просто так:
home. html
<div th:include="/fragments/user :: users"></div>
<div th:include="/fragments/holiday :: holiday"></div>
Очевидным решением будет включение holiday.html
logi c в user.html
, но я бы предпочел, чтобы мой интерфейс был разделен на разные фрагменты. Я попытался последовать некоторым предложениям, данным в других подобных вопросах, которые я нашел в StackOverflow, но ни один из них не сработал. На самом деле я не уверен, достижима ли целевая функциональность с помощью Thymeleaf?