У меня есть форма, которая имеет флажок. Я сохраняю значение флажка как true/false на основании выбора флажка. Если я открою форму в режиме редактирования, я могу получить значение из БД как true или false. Теперь я получаю значение как значение true Мне нужно показать флажок checked в моей форме ИЛИ Если значение false, мне нужно показать флажок unchecked. пожалуйста, дайте мне несколько предложений.Проблема с отмеченным флажком в Liferay/Alloy UI
<%= user.isadmin() %> // here I am getting either true or false
Исходя из указанного выше значения, мне нужно, чтобы проверить или снимите флажок,
<aui:input type="checkbox" name="isadmin" label="Is Admin"></aui:input>
Если я использую,
<aui:input type="checkbox" name="isadmin" label="Is Admin" checked="<%= user.isadmin()>"></aui:input>
Хотя user.isadmin()
значение истинно, я получаю сообщение об ошибке ,
Это не работает, вы получите сообщение об ошибке при компиляции страницы JSP. Вместо этого вы должны использовать ** checked = "true" ** или ** checked = "<%=myVar%>" ** где _myVar_ является логическим. – Marc