그리드 체크박스 컬럼 전체에 대한 활성화 상태를 설정하는 API이다.
Parameters | Type | Description |
---|---|---|
bEnable | BOOL | 체크박스 컬럼의 활성화 여부(true, false) |
bApplyHeaderCheck | BOOL | [옵션] 체크박스 헤더부에도 적용 여부 (기본값: false) |
Type | Description |
---|---|
void | 없음 |
그리드 체크박스 컬럼은 그리드의 속성에 의해서 자동으로 표시되는 컬럼이다.
그리드 체크박스 컬럼은 use_checkrow 속성을 통해서 설정되며, 다중 체크박스 기능은 multi_checkrow 속성을 통해서 설정된다.
이 함수는 그리드의 use_checkrow 속성이 true로 설정되어 있는 상태에서만 반영된다.
bEnable 파라미터를 false로 설정한 경우, 사용자가 그리드의 체크박스 컬럼의 내용을 변경할 수 없지만, setcheckedrow 함수 호출을 통해서 체크박스 컬럼의 상태를 변경할 수 있다.
이 함수를 호출할 경우, 기존의 체크컬럼의 상태는 변경되지 않는다. 체크컬럼의 상태를 변경하기 위해서는 setcheckedrow, setcheckedallrow 함수를 사용한다.
특정 로우의 체크박스 컬럼의 활성화 상태를 제어하기 위해서는 enablecheckrowex 함수를 사용해야 한다.
// 그리드 이름 : grdNormal
// 테스트 버튼 이름 : btnTestEnableCheckRow
// 그리드 체크박스 컬럼 활성화 여부 테스트 버튼 클릭 이벤츠 처리
function btnTestEnableCheckRow_on_mouseup()
{
grdNormal.enablecheckrow(false);
}