在主界面中,我单击下面的复选框,将值存储在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回调上的复选框。
希望这对你有帮助!:)