====== 그리드 체크로우 헤더 가이드 ====== 그리드 체크로우는 그리드 행의 체크 상태를 제공하기 위한 기능이다. 그리드 체크로우 상태는 링크된 데이터셋에 동기화된다. 관련 속성은 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()); }