2016-10-10 34 views
0

在主页面中,我点击下面的复选框将值存储在阵列列表'方法'中。 保存之后,当我尝试编辑主页面时,当时如何显示相应的复选框'checked'。存储的复选框值在尝试编辑时未被选中

<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

我直接发送值,其中value =“$ {publicRuleInstance?.status}”正在发生。我想从数组列表中取出数值并与各个复选框进行比较来检查它们。 – John

+0

你如何储存和获取信息?你需要首先获取值,然后使任何复选框都需要它的'checked = checked'属性 – ntgCleaner

回答

0

嗯,你保存的数据,之后为了让您查看基于您的数据这些复选框,则必须将此数据发送回的看法吧?因此,您将数据发送回gsp,并且您可能想使用<g:if>进行验证。如果数据有效,则使用带有“已检查”属性的复选框,否则为<g:else>,则放置一个空的复选框。

如果您通过执行和AJAX调用来保存此数据,那么在保存数据后,您可以将'200'返回给客户端并更新ajax回调中的复选框。

希望这会有所帮助! :)