맨위로가기
 

SBGRID

닫기

그룹소계 설정(grouptotal)

standard가 여러개일 때 하나의 결과 row(소계)가 표시되는 속성입니다.

상세설명

grouptotal

  • 설정 : SBGridProperties.grouptotal = {
    type : value1, position : value2, columns : value3, subtotalrow : value4, grandtotalrow : value5, totalformat : value6
    };
    • value1(선택) : [String] 소계와 합계 표시 여부 설정
      • 'sub'(default) : 소계만 표시
      • 'subgrand'  : 소계와 합계 모두 표시
    • value2(선택) : [String] grouptotal 표시 위치 설정
      • 'bottom' (default) : 하단
      • 'top'      : 상단
    • value3(필수) : [Object] 컬럼별 유형 설정
      • standard : [Array] 기준이 되는 컬럼 인덱스 설정
      • sum   : [Array] 합으로 계산하여 표시하려는 컬럼 인덱스 설정
      • avg    : [Array] 평균으로 계산하여 표시하려는 컬럼 인덱스 설정
      • percent   : [Array] 퍼센트로 계산하여 표시하려는 컬럼 인덱스 설정
      • count     : [Array] 행 수로 계산하여 표시하려는 컬럼 인덱스 설정
    • value4(필수) : [Object] grouptotal 스타일 및 타이틀 설정
      • titlecol   : [Number] groupTotal 타이틀 값 (치환 기능 제공)
      • titlevalue  : [String] groupTotal 타이틀 값 (치환 기능 제공)
         ‘@’ - 해당 소계 영역에 기준 value 값을 표시
      • style     : [String] 해당 groupTotal 영역에 기준 value 값을 표시
      • stylestartcol : [Number] groupTotal 영역에 설정한 스타일의 시작 컬럼 인덱스
    • value5(필수) : [Object] 소계 및 합계 표시 여부 설정
      • titlecol   : [Number] 총계 타이틀을 표시할 컬럼의 인덱스
      • titlestandardcol   : [Number] titlevalue속성 사용하여 치환 기능 사용시 기준 컬럼 지정 (columns.standard에 포함된 컬럼만 사용 가능합니다.)
      • titlevalue  : [String] 총계 타이틀 값
      • style     : [String] 총계 영역에 설정한 스타일
      • stylestartcol : [Number] 총계 영역에 설정한 스타일의 시작 컬럼 인덱스
    • value6(선택) : [Object] groupTotal 영역에 설정할 포맷
      • 기준 컬럼 : [String] 포맷 값 설정

제약사항

  • 본 기능 사용 시 행 추가/삭제 기능이 제한됩니다.
  • 페이징 기능 사용 시 grouptotal 적용이 불가합니다.
  • 필터링 기능 사용 시 grouptotal 적용이 불가합니다.
  • 트리 기능 사용 시 grouptotal 적용이 불가합니다.
  • Subtotal과 같이 사용이 불가합니다.

예시