If you have an ordinary checkbox item based on a list of values, here is a function which will set all the values to checked or unchecked:
function checkboxSetAll (item,checked) { $("#"+item+" input[type=checkbox]").attr('checked',checked); $("#"+item).trigger("change"); }
For example:
checkboxSetAll("P1_ITEM", true); //select all checkboxSetAll("P1_ITEM", false); //select none
It works this way because a checkbox item based on a LOV is generated as a set of checkbox input items within a fieldset.
Note: If it’s a checkbox column in a report, you can use this trick instead: Select All / Unselect All Checkbox in Interactive Report Header