Liferay Spring MVC Portlet Lexicon 1.0 切换

Liferay Spring MVC Portlet Lexicon 1.0 Toggles

我正在尝试在 Liferay Spring MVC Portlet 中利用 Lexicon library toggles。我正在为他们的表单标签使用 Spring 命令。这得到我的 POJO class 布尔值 属性。我将其设置为 true 并将 "bind" 值设置为输入值标记,但开关不会呈现为 "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>

复选框输入的值属性不决定选中状态。

您必须绑定 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