Liferay Spring MVC Портлет Лексикон 1.0 Переключатели
Я пытаюсь использовать переключатели библиотеки Lexicon в портлете Liferay Spring MVC. Я использую команду Spring для их тега формы. Которые получают мое логическое свойство класса POJO. Я установил значение true и "привязал" значение к тегу входного значения, но switch не отображает "on". JSP:
<label>
<input name="POJO boolean property" id="POJO boolean property" value="${POJO boolean property}" class="toggle-switch" type="checkbox">
<span aria-hidden="true" class="toggle-switch-bar">
<span class="toggle-switch-handle">
<span aria-hidden="true" class="icon-ok toggle-switch-icon toggle-switch-icon-on">
</span>
<span aria-hidden="true" class="icon-remove toggle-switch-icon toggle-switch-icon-off">
</span>
</span></span>
</input>
</label>
1 ответ
Атрибут значения для ввода флажка не определяет проверенный статус.
Вы должны связать че checked
приписывать.
Пример:
<input name="POJO boolean property" id="POJO boolean property" value="1" class="toggle-switch" type="checkbox" ${POJO-boolean-property ? 'checked' : ''}>
Посмотрите руководство по флажкам ввода здесь: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox