그리드 » Api
setusecheckbox
Description
그리드 체크박스 컬럼의 사용 여부를 설정하는 API이다.
그리드 체크박스 컬럼은 use_checkrow 속성을 통해서 설정되며, 다중 체크박스 기능은 multi_checkrow 속성을 통해서 설정된다.
그리드 체크박스 컬럼은 그리드의 속성에 의해서 자동으로 표시되는 컬럼이다.
Parameters
Parameters |
Type |
Description |
bUseCheckBox |
bool |
체크박스 컬럼 사용여부 (true, false) |
Return Value
Remark
체크박스 컬럼의 다중 체크 기능을 사용하기 위해서는, setmulticheckrow 함수를 사용한다.
체크컬럼 헤더에 체크 박스를 표시하기 위해서는, usemulticheckrowheader 함수를 사용한다.
Example
// 그리드 이름 : grdNormal1, grdNormal2
// 테스트 버튼 이름 : btnTestSetUseCheckBox
// 그리드1(grdNormal1)은 단일 체크
// 그리드 체크박스 컬럼 사용 여부 테스트 버튼 클릭 이벤트 처리
function btnTestSetUseCheckBox_on_mouseup()
{
// grdNormal1 그리드는 단일 행만 체크되도록 설정
setUseCheckBox(grdNormal1, true, false, false);
// grdNormal2 그리드는 체크박스 컬럼의 멀티 체크 기능으로 설정하지만,
// 체크박스 컬럼 헤더에 체크 박스는 표시하지 않음
setUseCheckBox(grdNormal2, true, true, false)
}
/**
* 그리드 체크박스 컬럼과 관련된 사용 여부를 설정한다.
* @param objGrid 그리드 오브젝트
* @param bUseCheck 체크박스 컬럼 사용 여부
* @param bUseCheck 체크박스 컬럼 멀티 체크 기능 사용 여부
* @param bUseMultiUseCheckBox 멀티 체크박스 컬럼 헤더에 체크 박스 사용 여부
* @param bShow 표시 여부
*/
function setUseCheckBox(objGrid, bUseCheck, bUseMultiCheck, bUseMultiUseCheckBox)
{
// 체크박스 컬럼 사용 여부 설정
objGrid.setusecheckbox(bUseCheck);
if(bUseCheck == true) {
// 멀테 체크박스 컬럼 사용 여부 설정
objGrid.setmulticheckrow(bUseMultiCheck);
// 멀티 체크박스 컬럼 헤더에 체크 박스 사용 여부 설정
objGrid.usemulticheckrowheader(bUseMultiUseCheckBox);
}
}
See Also
getusecheckbox
setmulticheckrow
Viewer Ver.
9.1.1.1
Update Date
20121119