在主页面中,我点击下面的复选框将值存储在 arraylist'方法'中。 保存后,当我尝试编辑主页面时,如何显示当时“已选中”的相应复选框。
<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"/>
答案 0 :(得分:0)
嗯,保存数据后,为了根据您的数据检查这些复选框,您必须将此数据发送回视图吗?因此,您将数据发送回gsp,您可能希望使用<g:if>
进行验证。如果数据有效,则使用带有“已选中”属性的复选框,否则使用<g:else>
,则会设置一个空的复选框。
如果您通过执行和AJAX调用保存此数据,则在保存数据后,您可以将'200'返回到客户端并更新ajax回调上的复选框。
希望这有帮助! :)