그리드 통계행 계산 옵션 가이드

그리드 컴포넌트 통계행의 통계 계산 옵션에 대한 예시 화면이다.

통계 계산 옵션 대상은 숨겨진 아이템 통계 포함 여부, 병합된 아이템 통계 포함여부, 빈 값 갯수 포함 여부 등이 있다.

관련 속성으로는 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);
    }
}

  • guide/component/grid/grid_statrow_option.txt
  • 마지막으로 수정됨: 2023/08/28 15:47
  • 저자 127.0.0.1