Thymeleaf отображает таблицу с динамическим количеством столбцов

Я работаю над приложением весенней загрузки, используя тимелеаф в качестве механизма шаблонов. У меня есть случай, когда мне нужно отобразить число, которое может варьироваться в зависимости от количества столбцов. Это то, что у меня есть до сих пор:

<table class="table table-hover" th:if="${d.hasRecords()}">
    <thead>
        <tr> 
            <th:block th:eacth="h : ${d.header}">
                <th th:colspan="${d.header.length}" th:text="${h}">Header Field</th>
            </th:block>
        </tr>
    </thead>
    <tbody>
        <tr th:each="record : ${d.records}">
            <th:block th:each="field : ${record}">
                <td th:text="${field}">Dataset Field</td>
            </th:block>
        </tr>
    </tbody>
</table>

Переменная header представляет собой стандартный массив String[], а объект records представляет собой список массивов строк. В таблице отображается тело таблицы, но не заголовок. Единственное отличие (насколько я понимаю) в том, что тело представляет собой вложенный цикл, а заголовок — нет. Может кто-нибудь объяснить мне, почему не отображается заголовок. И нет, массив заголовков не пуст или null


person Johan Fredin    schedule 13.07.2017    source источник
comment
th:eacth, опечатка?   -  person holmis83    schedule 14.07.2017


Ответы (1)


Как и упомянул @holmis83, это была опечатка. Смущает? да

person Johan Fredin    schedule 13.07.2017