尝试编辑时未选中的存储复选框值

Stored checkbox values not checked when trying to edit them

本文关键字:存储 复选框 编辑      更新时间:2023-09-26

在主界面中,我单击下面的复选框,将值存储在arraylist 'Method'中。保存后,当我尝试编辑主页时,如何显示相应的复选框'已选中'。

<input type="checkbox" name="Method" value="icon" /> <g:message code="icon.label"/>
<input type="checkbox" name="Method" value="touch-icon" /> <g:message code="touch.label"/>        

保存数据后,为了根据数据勾选这些复选框,你需要将这些数据发送回视图,对吧?所以你把数据发送回gsp你可能想用<g:if>做一个验证。如果数据有效,则使用带有'checked'属性的复选框,否则使用<g:else>,则使用空复选框。

如果你通过AJAX调用保存数据,保存数据后,你可以返回'200'到客户端,并更新AJAX回调上的复选框。

希望这对你有帮助!:)