그리드 통계행 계산 옵션 가이드
그리드 컴포넌트 통계행의 통계 계산 옵션에 대한 예시 화면이다.
통계 계산 옵션 대상은 숨겨진 아이템 통계 포함 여부, 병합된 아이템 통계 포함여부, 빈 값 갯수 포함 여부 등이 있다.
관련 속성으로는 statistics_hiddenitem, statistics_mergeditem이 있다.
관련 API로는 getstatisticshiddenitem, setstatisticshiddenitem, getstatisticsmergeditem, setstatisticsmergeditem이 있다.
관련 실행파라미터로는 GRID_STATISTICS_HIDDENITEM, GRID_STATISTICS_MERGEDITEM, GRID_STATISTICS_COUNTTYPE이 있다.
예시
템플릿 위치: /HTML5/COMPONENT/GRID/grid_statrow_option
템플릿 파일
화면 스크립트
// 화면 로드 이벤트 function screen_on_load() { var statistics_hiddenitem, statistics_mergeditem; // statistics_hiddenitem 속성값 기준 체크박스 설정 statistics_hiddenitem = this.grdStat.getstatisticshiddenitem(); if (statistics_hiddenitem == 2) { this.chk_statisticshiddenitem.setcheck(true); } // statistics_mergeditem 속성값 기준 체크박스 설정 statistics_mergeditem = this.grdStat.getstatisticsmergeditem(); if (statistics_mergeditem == 2) { this.chk_statisticsmergeditem.setcheck(true); } } // "행 숨김" 버튼 이벤트 function btnHideRow_on_mouseup(objInst) { this.grdStat.setrowhidden(this.fld_number.gettext(), true, true); } // "행 표시" 버튼 이벤트 function btnShowRow_on_mouseup(objInst) { this.grdStat.setrowhidden(this.fld_number.gettext(), false, true); } // "숨김 아이템 통계 제외" 체크 이벤트 function chk_statisticshiddenitem_on_click(objInst) { if (this.chk_statisticshiddenitem.getcheck()) { this.grdStat.setstatisticshiddenitem(2); } else { this.grdStat.setstatisticshiddenitem(1); } } // "병합되어 숨겨진 아이템 통계 제외" 체크 이벤트 function chk_statisticsmergeditem_on_click(objInst) { if (this.chk_statisticsmergeditem.getcheck()) { this.grdStat.setstatisticsmergeditem(2); } else { this.grdStat.setstatisticsmergeditem(1); } }