チェックボックスのindeterminate属性を使い、統括チェックボックスの状態をコントロールして表示します。 統括チェックボックスはindeterminateの状態、全解除の場合にクリックすると、全選択となり、 全選択の状態でチェックすると、全解除となります。
チェックボックスを全選択、全解除するボタンです。 Select ALL、Unselect ALL はチェックボックスの状態に関わらず、全選択、全解除を実施します。