LINUX.ORG.RU

История изменений

Исправление bvn13, (текущая версия) :

да, видимо, это так и есть.

но! почему не работает readonly свойство? поменял на

<input type="checkbox" th:field="*{roles[__${role.name}__]}" th:checked="${userForm.roles.get(role)}" th:readonly="${disabledRoles.contains(role)}"/>

значения отправляются, но теперь доступны для изменения. как быть?

рендерится так:

<input type="checkbox" readonly="readonly" checked="checked" id="rolesUSER1" name="roles[USER]" value="true">

UPD: нашел ответ тут https://stackoverflow.com/a/12267294/2798461

Исправление bvn13, :

да, видимо, это так и есть.

но! почему не работает readonly свойство? поменял на

<input type="checkbox" th:field="*{roles[__${role.name}__]}" th:checked="${userForm.roles.get(role)}" th:readonly="${disabledRoles.contains(role)}"/>

значения отправляются, но теперь доступны для изменения. как быть?

рендерится так:

<input type="checkbox" readonly="readonly" checked="checked" id="rolesUSER1" name="roles[USER]" value="true">

Исправление bvn13, :

да, видимо, это так и есть.

но! почему не работает readonly свойство? поменял на

<input type="checkbox" th:field="*{roles[__${role.name}__]}" th:checked="${userForm.roles.get(role)}" th:readonly="${disabledRoles.contains(role)}"/>

значения отправляются, но теперь доступны для изменения. как быть?

рендерится так:

<input type="checkbox" readonly="readonly" checked="checked" id="rolesUSER1" name="roles[USER]" value="true">

Исходная версия bvn13, :

да, видимо, это так и есть.

но! почему не работает readonly свойство? поменял на

<input type="checkbox" th:field="*{roles[__${role.name}__]}" th:checked="${userForm.roles.get(role)}" th:readonly="${disabledRoles.contains(role)}"/>

значения отправляются, но теперь доступны для изменения. как быть?

рендерится так:

<input type="checkbox" readonly="readonly" checked="checked" id="rolesUSER1" name="roles[USER]" value="true">
[/code