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

Другие вопросы по тегам