The only downside to this solution is that when the user selects or deselects the individual check boxes, it doesn’t update the “Select All” option, and this can be a little confusing. (This is because of circular dependencies.)
The only downside to this solution is that when the user selects or deselects the individual check boxes, it doesn’t update the “Select All” option, and this can be a little confusing. (This is because of circular dependencies.)