Я использую тимилиф в проекте весенней загрузки. У меня есть список предметов, и я хочу разместить их в таблице.
Этот список должен быть разделен на 4 колонки. Элементы имеют и идентификатор, который относится к конкретному столбцу.
Итак, у меня есть таблица, и в теле я хочу установить разные "tds" в одном "tr". В каждом «td» я хочу выполнить итерации по списку, найти элемент с правильным идентификатором и установить конкретное количество на входе.
Список составлен из базы данных, поэтому у меня есть только те элементы, которые имеют значение, поэтому, если что-то будет нулевым, этот элемент не будет существовать.
Проблема возникает, когда я хочу поставить ноль, когда у меня нет предмета.
Я хотел покончить только с тимилефом и не добавлять функцию javascript для установки значений позже.
Напишите сейчас, я использую этот код:
<tbody>
<tr>
<td th:each="extraWork: ${ExtraWorkList}" class="BRtd" th:if="${extraWork.extraWorkCategory.id==1}"><input type="number" class="bReal" th:name="test2" th:value="${extraWork.qty}"></td>
<td th:each="extraWork: ${ExtraWorkList}" class="BRtd" th:if="${extraWork.extraWorkCategory.id==2}"><input type="number" class="bReal" th:name="test3" th:value="${extraWork.qty}"></td>
<td th:each="extraWork: ${ExtraWorkList}" class="BRtd" th:if="${extraWork.extraWorkCategory.id==3}"><input type="number" class="bReal" th:name="test4" th:value="${extraWork.qty}"></td>
<td th:each="extraWork: ${ExtraWorkList}" class="BRtd" th:if="${extraWork.extraWorkCategory.id==4}"><input type="number" class="bReal" th:name="test5" th:value="${extraWork.qty}"></td>
</tr>
</tbody>
Но это не создает ввод, если элемент с конкретным идентификатором не существует.