그리드 통계행 계산 옵션 가이드
그리드 컴포넌트 통계행의 통계 계산 옵션에 대한 예시 화면이다.
통계 계산 옵션 대상은 숨겨진 아이템 통계 포함 여부, 병합된 아이템 통계 포함여부, 빈 값 갯수 포함 여부 등이 있다.
관련 속성으로는 statistics_hiddenitem, statistics_mergeditem이 있다.
관련 API로는 getstatisticshiddenitem, setstatisticshiddenitem, getstatisticsmergeditem, setstatisticsmergeditem이 있다.
관련 실행파라미터로는 GRID_STATISTICS_HIDDENITEM, GRID_STATISTICS_MERGEDITEM, GRID_STATISTICS_COUNTTYPE이 있다.
예시
템플릿 위치: /HTML5/COMPONENT/GRID/grid_statrow_option
템플릿 파일
화면 스크립트
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
// 화면 로드 이벤트 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); } } |