Не силен в thymeleaf. На странице для редактирования прохожу по списку телефонов и вывожу информацию по типу телефона и номеру. Для типа телефона реализована возможность выбора из раннее введенных типов (мобильный, рабочий и пр.). Как сделать так, чтобы при отсуствии данных по телефонам были добавлены поля, в которые можно ввести данные?
<p th:each="phone,stat:${person.getPhoneNumbers()}">
Телефон: <input type="text" th:name="phoneNumbers[__${stat.index}__].type" th:list="phoneTypes" th:value="${phone.getType()}" >
<datalist id="phoneTypes">
<option th:each="phoneType:${phoneTypes}" th:value="${phoneType}"
th:text="${phoneType}"></option>
</datalist>
Номер: <input type="text" th:name="phoneNumbers[__${stat.index}__].number" th:value="${phone.getNumber()}" >
</p>
Поля можно добавлять после проверки на отсутствие данных
<div th:if="${not #lists.isEmpty(phone)}">
<p th:each="phone,stat:${person.getPhoneNumbers()}">
Телефон: <input type="text" th:name="phoneNumbers[__${stat.index}__].type" th:list="phoneTypes" th:value="${phone.getType()}" >
<datalist id="phoneTypes">
<option th:each="phoneType:${phoneTypes}" th:value="${phoneType}"
th:text="${phoneType}"></option>
</datalist>
Номер: <input type="text" th:name="phoneNumbers[__${stat.index}__].number" th:value="${phone.getNumber()}" >
</p>
</div>
<div th:unless="${not #lists.isEmpty(phone)}">
Телефон: <input type="text" th:name="phoneNumbers[0].type" th:list="phoneTypes">
<datalist id="phoneTypes">
<option th:each="phoneType:${phoneTypes}" th:value="${phoneType}"
th:text="${phoneType}"></option>
</datalist>
Номер: <input type="text" th:name="phoneNumbers[0].number">
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Стоит задача сделать программу мониторинга железок по SNMP(не спрашивайте зачем, сам в шоке) Планирую использовать c# и библиотеку SNMP lexМониториться...