r106 - trunk/nuiton-struts2/src/main/resources/template/simple
Author: tchemit Date: 2011-08-05 04:12:33 +0200 (Fri, 05 Aug 2011) New Revision: 106 Url: http://nuiton.org/repositories/revision/nuiton-web/106 Log: Anomalie #1662: Can not use mycheckboxlist with nested id Modified: trunk/nuiton-struts2/src/main/resources/template/simple/mycheckboxlist.ftl Modified: trunk/nuiton-struts2/src/main/resources/template/simple/mycheckboxlist.ftl =================================================================== --- trunk/nuiton-struts2/src/main/resources/template/simple/mycheckboxlist.ftl 2011-08-04 15:56:00 UTC (rev 105) +++ trunk/nuiton-struts2/src/main/resources/template/simple/mycheckboxlist.ftl 2011-08-05 02:12:33 UTC (rev 106) @@ -1,3 +1,10 @@ +<script type="text/javascript"> + + function checkall(ids, value) { + $('input[name="'+ids+'"]').attr('checked', value); + } + +</script> <#assign itemCount = 0/> <#if parameters.list??> <@s.iterator value="parameters.list"> @@ -30,9 +37,9 @@ <br/> </@s.iterator> <#if !parameters.disabled?default(false) && (itemCount > 0)> -<a href="javascript:void($('input[name=${parameters.name?html}]').attr('checked', true))"><@s.text name="nuiton-struts2.selectAll"/></a> +<a href="javascript:void(checkall('${parameters.name?html}', true))"><@s.text name="nuiton-struts2.selectAll"/></a> -<a href="javascript:void($('input[name=${parameters.name?html}]').attr('checked', false))"><@s.text name="nuiton-struts2.unselectAll"/></a> +<a href="javascript:void(checkall('${parameters.name?html}', false))"><@s.text name="nuiton-struts2.unselectAll"/></a> <br/> </#if> <#else>
participants (1)
-
tchemit@users.nuiton.org