У меня есть общая таблица thymeleaf
следующим образом:
<tbody>
<th:block th:each="row : ${page.getContent()}">
<tr>
<td th:each="header : ${headers}" th:text="${row.__${header}__}"/>
</tr>
</th:block>
</tbody>
Таблица просто поддерживается списком, содержащим мои доменные объекты:
List<Header> headers = List.of("firstname", "lastname");
List<Person> page;
Что она делает:он зацикливает мой предопределенный список headers
и выбирает только те атрибуты, которые определены в списке заголовков.
Вопрос: как добавить оценку в classtype извлеченного значения каждого поля, чтобы я мог применить пользовательский стиль в случае цифр?
Проблема заключается в том, что при выводе класса отображаемого значения получается java.util.ArrayList
всегда !
th:text="${{row.__${header}__}.class.name}"
Почему это не показывает правильный класс элемента td
?