Задать вопрос
@fro-do

Как проставить чек-бокс по значению атрибута?

Прокидываю на фронт мапу: ключи - коды разрешений, значения - true или false, в зависимости от наличия у пользователя того или иного разрешения. Хочу, чтобы на фронте стояли чек-боксы у разрешений, которые есть у пользователя.

<div th:each="role : ${rolesMapping}">
    <div>
        <input type="checkbox" class="form-check-input" th:field="${role.value}">
        <label class="form-check-label" th:text="${role.key.name}"></label>
    </div>
</div>


Получаю ошибку на строке с чек-боксом:

Error during execution of processor 'org.thymeleaf.spring5.processor.SpringInputCheckboxFieldTagProcessor' (template: "user" - line 101, col 88)


Гугл предлагает заменить на th:field="*{role.value}", но результат тот же :(

p.s.:
Если достать тупо <span th:text="${role.value}"/>, то выводятся true и false, то есть, значения до фронта норм доходят, просто достать не получается.
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы