th: each - Устанавливает все атрибуты в одном столбце? - PullRequest
0 голосов
/ 28 ноября 2018

У меня проблема: я загружаю "openhours" из своей базы данных в представление (понедельник, вторник, ..., воскресенье).

Но в нем перечисляются все 7 "часов работы" в столбце понедельника.,

Вот код:

(HTML)

<div class="table-hover">
        <table class="table table-striped table-bordered table-hover">
            <thead>
                <h4 class="page-header">Opening Hours</h4>

            <tr>
                <th>Monday</th>
                <th>Tuesday</th>
                <th>Wednesday</th>
                <th>Thursday</th>
                <th>Friday</th>
                <th>Saturday</th>
                <th>Sunday</th>
            </tr>
            </thead>
            <tbody>
            <tr th:each="w: ${op}">
                <div th:if="${w.day == 1}">
                    <td th:text="${w.openinghours}"/>
                </div>
                <div th:if="${w.day == 2}">
                    <td th:text="${w.openinghours}"/>
                </div>
                <div th:if="${w.day == 3}">
                    <td th:text="${w.openinghours}"/>
                </div>
                <div th:if="${w.day == 4}">
                    <td th:text="${w.openinghours}"/>
                </div>
                <div th:if="${w.day == 5}">
                    <td th:text="${w.openinghours}"/>
                </div>
                <div th:if="${w.day == 6}">
                    <td th:text="${w.openinghours}"/>
                </div>
                <div th:if="${w.day == 7}">
                <td th:text="${w.openinghours}"/>
                </div>

            </tr>
            </tbody>
        </table>
    </div>

Снимок экрана:

enter image description here

Любая помощь приветствуется - Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

Это должно выглядеть так:

<tbody>
    <tr>
        <td th:each="w: ${op}" th:text="${w.openinghours}" />
    </tr>
</tbody>
0 голосов
/ 28 ноября 2018

Нашел это решение:

<tbody>
                    <td th:text="${op[0].openinghours}"></td>
                    <td th:text="${op[1].openinghours}"></td>
                    <td th:text="${op[2].openinghours}"></td>
                    <td th:text="${op[3].openinghours}"></td>
                    <td th:text="${op[4].openinghours}"></td>
                    <td th:text="${op[5].openinghours}"></td>
                    <td th:text="${op[6].openinghours}"></td>
            </tr>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...