이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. ====== 멀티라인그리드 서브아이템 병합 가이드 ====== 멀티라인그리드 서브 아이템 병합에 대한 예시 화면이다. 관련 API로 setsubitemmerge, releasesubitemmerge가 있다. ===== 예시 ===== 템플릿 위치: /HTML5/COMPONENT/MULTILINEGRID/multilinegrid_merge_subitem 템플릿 파일 * [[xf5projecthome>template/screen/HTML5/COMPONENT/MULTILINEGRID/multilinegrid_merge_subitem.xml|multilinegrid_merge_subitem.xml]] * [[xf5projecthome>template/screen/HTML5/COMPONENT/MULTILINEGRID/multilinegrid_merge_subitem.js|multilinegrid_merge_subitem.js]] * [[xf5projecthome>template/template.html?xframe_screen_url=/HTML5/COMPONENT/MULTILINEGRID/multilinegrid_merge_subitem|새창으로 실행]] <php> echo '<html>'; echo '<iframe src="'; echo $conf['plugin']['xf5']['xf5projecthome'], 'template/template.html?'; echo 'xframe_screen_url=/HTML5/COMPONENT/MULTILINEGRID/multilinegrid_merge_subitem"'; echo ' class="_xf5_iframe"'; echo ' style="'; echo $conf['plugin']['xf5']['xf5iframestyle']; echo '">'; echo '</iframe>'; echo '</html>'; </php> ==== 화면 스크립트 ==== <sxh javascript> // "setsubitemmerge" 버튼 이벤트 function btn_setsubitemmerge_on_click(objInst) { var ret; // 아이템 병합 처리 ret = this.grdList.setsubitemmerge(this.fldStartRow.gettext(), this.fldStartCol.gettext(), this.fldEndRow.gettext(), this.fldEndCol.gettext()); factory.consoleprint("setsubitemmerge return = " + ret); } // "releasesubitemmerge" 버튼 이벤트 function btn_releasesubitemmerge_on_click(objInst) { var ret; // 아이템 병합 해제 처리 ret = this.grdList.releasesubitemmerge(this.fldStartRow.gettext(), this.fldStartCol.gettext(), this.fldEndRow.gettext(), this.fldEndCol.gettext()); factory.consoleprint("releasesubitemmerge return = " + ret); } </sxh> guide/component/multilinegrid/multilinegrid_merge_subitem.txt 마지막으로 수정됨: 2023/12/26 10:41저자 127.0.0.1