Liferay/Alloy UI 中选中复选框的问题
Issue with checked checkbox in Liferay/Alloy UI
我有一个带有复选框的表单。我根据复选框的选择将复选框值保存为 true/false。如果我以编辑模式打开表单,我可以从数据库中获取 true 或 false 的值。现在我得到的值为 true 我需要在我的表单中显示选中的复选框或者如果值为 false 那么我需要显示未选中的复选框。请给我一些建议。
<%= 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()
值为真,但出现错误。
根据 user.isadmin()
的值使用以下方式检查复选框
<% String checked = user.isadmin() ? "checked" : "" %>
<aui:input type="checkbox" name="isadmin" label="Is Admin" <%=checked %>></aui:input>
我有一个带有复选框的表单。我根据复选框的选择将复选框值保存为 true/false。如果我以编辑模式打开表单,我可以从数据库中获取 true 或 false 的值。现在我得到的值为 true 我需要在我的表单中显示选中的复选框或者如果值为 false 那么我需要显示未选中的复选框。请给我一些建议。
<%= 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()
值为真,但出现错误。
根据 user.isadmin()
<% String checked = user.isadmin() ? "checked" : "" %>
<aui:input type="checkbox" name="isadmin" label="Is Admin" <%=checked %>></aui:input>