[엑스플랫폼 그리드] 소계의 합을 구하는 방법.
프로그램/엑스플랫폼 / 2016. 11. 30. 09:52
엑스플랫폼... 모든 프로퍼티와 기능을 다 알면 무지 좋은 툴이지만 모르고 사용하면 시간만 잡아 먹을 수 있다는 단점을 같이 가지고 있다. 소계를 구하는거.. 물론 쿼리에서 해결해서 결과를 뿌려 줄수도 있지만 그리드에서 간단하게 해결할 수 있을 것 같아서 해보았다가 잘 몰라서 시간을 많이 빼았겼기에.. 이렇게 정리하고 넘어가려 한다.
아주 간단하다.
1. 담아온 데이터 셋(DS_XXXX)의 PROPERIES 속성중에 keystring이라는 속성이 있는데 거기에 그룹으로 묶을 컬럼명을 넣어준다.
이때 중요한 것은 데이터 셋을 작성할 때 해당 소계할 컬럼의 TYPE은 INT 형으로 되어 있어야 한다.?
2. 그리드를 더블 클릭해서 속성을 보면 Binding에 subsumtext 라는 속성이 있는데 그룹 컬럼을 선택한 후 속성안에 소계라고 적어주고 해당 더할 속성의 subsumtext 에는 다음과 같이 적어주면 된다.?
getSum('toNumber(더해줄 컬럼명)',getGroupRangeStart(currow), getGroupRangeStart(currow)+getGroupRangeCount(currow))
그럼 그룹별로 소계를 구하는 그리드 작업은 끝!!
'프로그램 > 엑스플랫폼' 카테고리의 다른 글
[엑스플랫폼 패스워드] 패스워드 관련 표시 기능 (0) | 2016.11.30 |
---|---|
[엑스플랫폼 TextArea] 스크롤바를 최상단, 최하단으로 보내는 방법 (0) | 2016.11.30 |
[엑스플랫폼 그리드] 텍스트에 대문자만 입력하고 싶을때 (0) | 2016.11.30 |
[자바 스크립트] 엑스플랫폼에서 시간 관련 함수 구현 (시차는 어떻게 구현할까?) (0) | 2016.11.30 |