그리드 » 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