기본적으로 엑스트라 체크박스의 전체 선택(헤더의 체크박스)은 개별 행들을 전체 선택/해제를 실행하게 됩니다.
그러나 개발자가 원하는 방식대로 전체 선택/해제를 제어해야 할 경우가 있습니다.
independentAllCheckBox = true 를 설정하면, 전체 선택 체크박스가 독립적인 역할을 하게 됩니다.
즉, 전체 선택을 클릭하더라도 개별 행들을 전체 선택하지 않고, 이벤트만 발생 시킵니다.
이 이벤트를 받아서 개발자가 제어 하십시오.
데모는 전체 선택을 클릭 할 때 이름이 "Anna" 인 사람은 제외하였습니다. (rowCheckableFunction 함수를 통해 이름이 "Anna" 인 행은 체크 박스 변경 못하게도 함) 즉, 이름이 "Anna" 인 행은 영원히 체크 할 수 없음