一覧のヘッダーにチェックボックスを置いて一気にチェックを入れるソースです。
#ALtdheadAtt("#ALswitchCheckbox()" "class='auiMTCheck center'")
#ALswitchCheckbox()はGlobalMacroに書いてあります。
#macro(ALswitchCheckbox) <input name="switchCheckbox" type="checkbox" onclick="aimluck.io.switchCheckbox(this);" /> #end
一括でチェックを入れるJavascriptはこちら aimluck.io.switchCheckbox()
aimluck.io.switchCheckbox = function(checkbox) { var element; if (checkbox.checked) { for (i = 0; i < checkbox.form.elements.length; i++) { element = checkbox.form.elements[i]; if (!element.disabled && element.type == "checkbox") { element.checked = true; } } } else { for (i = 0; i < checkbox.form.elements.length; i++) { element = checkbox.form.elements[i]; if (!element.disabled && element.type == "checkbox") { element.checked = false; } } } }