====== 그리드 체크로우 헤더 가이드 ======
그리드 체크로우는 그리드 행의 체크 상태를 제공하기 위한 기능이다.
그리드 체크로우 상태는 링크된 데이터셋에 동기화된다.
관련 속성은 chechrow_hd_show, checkrow_hd_enable, column_headcheck_empty, column_headcheck_sync가 있다.
관련 API는 getcheckrowheaderenable, setcheckrowheaderenable, getcheckrowheadershow, setcheckrowheadershow가 있다.
관련 이벤트는 on_checkrowclick가 있다.
===== 예시 =====
템플릿 위치: /HTML5/COMPONENT/GRID/grid_checkrow_header
템플릿 파일
* [[xf5projecthome>template/screen/HTML5/COMPONENT/GRID/grid_checkrow_header.xml|grid_checkrow_header.xml]]
* [[xf5projecthome>template/screen/HTML5/COMPONENT/GRID/grid_checkrow_header.js|grid_checkrow_header.js]]
* [[xf5projecthome>template/template.html?xframe_screen_url=/HTML5/COMPONENT/GRID/grid_checkrow_header|새창으로 실행]]
echo '';
echo '';
echo '';
==== 화면 스크립트 ====
/**
* 체크로우 체크 이벤트
* @param objInst 그리드 인스턴스
* @param nRow 행 인덱스 (헤더부인 경우, -1)
* @param bCheckedRow 체크 상태 (체크상태: 1, 해제상태: 0)
*/
function btn_getcheckrowheaderenable_on_click(objInst)
{
// 그리드 체크로우 헤더부 체크 활성화 반환
screen.alert("활성화 상태 : " + grd.getcheckrowheaderenable());
}
function btn_setcheckrowheaderenable_on_click(objInst)
{
// 그리드 체크로우 헤더부 체크 활성화 토글 처리
grd.setcheckrowheaderenable(!grd.getcheckrowheaderenable());
}
function btn_getcheckrowheadershow_on_click(objInst)
{
// 체크박스열의 헤더부 체크 표시 여부 반환
screen.alert("표시 상태 : " + grd.getcheckrowheadershow());
}
function btn_setcheckrowheadershow_on_click(objInst)
{
// 체크박스열의 헤더부 체크 표시 여부 토글 지정
grd.setcheckrowheadershow(!grd.getcheckrowheadershow());
}