Проблемы с использованием флажка с Thymeleaf - PullRequest
0 голосов
/ 14 апреля 2020

У меня проблемы с использованием флажка с Thymleaf.

В моей форме есть список объекта "AssignFlag" с именем "assignFlagList".

List<AssignFlagForm> assignFlagList;

Объект AssignFlagForm имеет 3 поля :

    String codeValue;

    String codeKey;

    public boolean isChecked;

Я хочу создать флажки для каждого AssignFlagForm и указать true значение для каждого AssignFlag, который отмечен на экране.

мой шаблон Thymeleaf:

                 <span th:each="assignFlag, stat : *{assignFlagList}">
                            <input type="checkbox" th:field="*{assignFlagList[__${stat.index}__].isChecked}"
                                   th:value="*{'TRUE'}" style="margin-right: 0;" />
                            <label th:for="${'assignFlagList' + stat.index + '.isChecked1'}" th:text="${assignFlag.codeKey}" style="font-weight: normal;">
                            </label>
                        </span>

и я написал это со ссылкой на официальный документ Thymeleaf https://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#checkbox -поля

Это не работает, и я не знаю почему. Код ошибки:

Error during execution of processor org.thymeleaf.spring5.processor.SpringInputCheckboxFieldTagProcessor 

, но я все еще не могу понять.

Может кто-нибудь помочь мне?

Заранее спасибо.

...