Тимелист передает значения из одного фрагмента в другой? - PullRequest
0 голосов
/ 10 июля 2020

Можно ли передавать значения между фрагментами тимелиста? Например, допустим, у меня есть следующий фрагмент, содержащий список пользователей.

пользователь. 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?

...