SMART datagrid v1.4 > Examples
cached로 설정된 계산 컬럼은 필요할 때마다 계산된 값들을 보관하고 재사용해서 성능을 높이도록 한다. 이 때, 계산 영역을 그리드나 행 그룹 수준으로 넓히면 계산 컬럼 셀에 특별한 목적의 값들을 표시할 수 있게 된다.
아래 예제에서는 계산 컬럼의 calcBounds와 calcRange를 적절하게 조합해서 "단가" 및 "수량" 컬럼의 누계와 역누계를 계산해서 표시하고 있다. 수직 스크롤바를 스크롤하면 누적 진행 상태를 확인할 수 있다.
CalculatedColumn.calcBounds를 GROUP으로 설정하면 행 그룹 수준의 누계를 계산한다. "국가" 컬럼으로 행그룹핑하고, "단가 누계" 컬럼을 확인한다.