Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘
- 정규표현식 예제
- 쉬운 정규표현식
- 기초 정규표현식
- 정올
- Java
- 정규표현식
- 프로그래밍
- 숫자사각형
- JavaScript
- 명언
- jungol
- 짧은글
- for문
- 자유로이
- 좋은글
- 글귀
- pwa
- 자기계발
- 자바
- 유수진
- 감성글
- 위로글
- 글
- 자바스크립트
- 자바 문제
- 좋은글귀
- 알고리즘 문제
- 제주여행
- 제주도여행
Archives
- Today
- Total
자유로이
웹스퀘어 그리드뷰 서브토탈(그룹합계) 사용자함수 사용법 본문
그리드뷰(GridView)에서 그룹합계/서브토탈(SubTotal)을 사용하는데
원하는 값을 표현하기 위한 사용자 함수를 쓰는법을 알려드리겠습니다.
기본적으로 사용할 수 있는 함수는 여섯가지로
1. SUM : 해당 컬럼 데이터의 총합을 리턴
2. AVG: 해당 컬럼 데이터의 평균을 리턴
3. MIN: 해당 컬럼 데이터의 최소값 리턴
4. MAX: 해당 컬럼 데이터의 최대값 리턴
5. COUNT: 해당 컬럼의 각 group 당 건 수를 리턴
- subTotal에서는 COUNT('타겟컬럼id')
6. targetColValue() : 해당 subtotal target column의 값을 리턴
하지만 이런 데이터 말고 다른 데이터를 서브토탈에 넣고 싶은 경우가 있습니다.
그 방법에 대해 알아보시죠.
일단
서브토탈의 cell에 expression 속성을 정의합니다
scwin.subtotal_function(targetColValue())
scwin.subtotal_function이 사용자 함수명이고
파라미터를 targetColValue()로 넘깁니다.
파라미터는 targetColValue()로
서브토탈을 생성하고 지정해주는 targetColumnID를 받아옵니다.
targetColumnID는 Source탭에서 보시면 됩니다.
그러면 그리드 셀 속성을 정의하고
Script탭에서 사용자 함수 정의
scwin.subtotal_function = function(tci) {
.
.
.
return 리턴할 값
}
return 하는 값이 각각의 서브토탈에 셀에 표시되는 값이 됩니다.
유익한 내용이 되었나요?
그럼 원하는 데이터를 표현하시기 바랍니다:)
'IT > 프로그래밍' 카테고리의 다른 글
자바스크립트 배열에 중복값 체크하기 (0) | 2020.04.22 |
---|---|
자바스크립트 배열에 원하는 값 넣기 (1) | 2020.04.21 |
자바에서 문자열 비교하는 방법 (특정 디렉토리에서 파일 찾기) (0) | 2019.05.29 |
마이바티스 특징 (0) | 2019.05.29 |
자바에서 smtp 사용방법 (0) | 2019.05.10 |
Comments