SMART datagrid v1.4 > Examples

[ grids ver.1.3.0]   Back  Forward

Calculated Columns Range  Example

cached로 설정된 계산 컬럼은 필요할 때마다 계산된 값들을 보관하고 재사용해서 성능을 높이도록 한다. 이 때, 계산 영역을 그리드나 행 그룹 수준으로 넓히면 계산 컬럼 셀에 특별한 목적의 값들을 표시할 수 있게 된다. 

아래 예제에서는 계산 컬럼의 calcBoundscalcRange를 적절하게 조합해서 "단가""수량" 컬럼의 누계와 역누계를 계산해서 표시하고 있다. 수직 스크롤바를 스크롤하면 누적 진행 상태를 확인할 수 있다. 

Grid - 1
rows

CalculatedColumn.calcBoundsGROUP으로 설정하면 행 그룹 수준의 누계를 계산한다. "국가" 컬럼으로 행그룹핑하고, "단가 누계" 컬럼을 확인한다. 

소스보기 JSP 

See Also
CalculatedColumn.calcBounds
CalculatedColumn.calcRange
CalculatedColumn.valueExpression
CalculatedColumn.valueCallback
ValueColumn.summaryCallback
GridColumn.grid
DataSet
Examples
계산 컬럼
Row Summary
Derived Fields