이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. ====== 그리드 체크로우 헤더 가이드 ====== 그리드 체크로우는 그리드 행의 체크 상태를 제공하기 위한 기능이다. 그리드 체크로우 상태는 링크된 데이터셋에 동기화된다. 관련 속성은 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|새창으로 실행]] <php> echo '<html>'; echo '<iframe src="'; echo $conf['plugin']['xf5']['xf5projecthome'], 'template/template.html?'; echo 'xframe_screen_url=/HTML5/COMPONENT/GRID/grid_checkrow_header"'; echo ' class="_xf5_iframe"'; echo ' style="'; echo $conf['plugin']['xf5']['xf5iframestyle']; echo '">'; echo '</iframe>'; echo '</html>'; </php> ==== 화면 스크립트 ==== <sxh javascript> /** * 체크로우 체크 이벤트 * @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()); } </sxh> guide/component/grid/grid_checkrow_header.txt 마지막으로 수정됨: 2023/10/20 17:07저자 127.0.0.1