SMART datagrid v1.4 > Types

[ grids ver.1.3.0]   Back  Forward

DataLudi.ColumnCalcRange

cached계산 컬럼의 셀 값을 계산할 때 같이 계산할 셀들의 영역. 

CalculatedColumn.calcRange 속성으로 사용된다. 계산 영역을 제한하는 범위는 CalculatedColumn.calcBounds 속성으로 지정한다. 

Values
ROWS"rows"변경된 행들만 다시 계산한다.
FIRST"first"그리드 첫 행부터 마지막 행까지 모든 행들을 순서대로 계산한다. 수식에서 이전 행의 값을 참조할 수 있다.
LAST"last"그리드 마지막 행부터 첫 행까지 모든 행들을 순서대로 계산한다. 수식에서 다음 행의 값을 참조할 수 있다.
LOWER"lower"변경된 행들 중 가장 첫번째 행 부터 그리드의 마지막 행까지 순서대로 계산한다. 수식에서 이전 행의 값을 참조할 수 있다.
UPPER"upper"변경된 행들 중 가장 마지막 행 부터 그리드 첫 행까지 순서대로 계산한다. 수식에서 다음 행의 값을 참조할 수 있다.

Code -1
    grid.setColumns([{
        name: "colQuantity",
        type: "calced",
        cached: true,
        calcBounds: DataLudi.ColumnCalcBounds.GRID,
        calcRange: DataLudi.ColumnCalcRange.FIRST,
        valueExpression: "quantity + prevval",
        ...
    },
    ...
    ];
See Also
ColumnCalcRange
CalculatedColumn.calcRange
CalculatedColumn.calcBounds
Examples
계산 컬럼 누계
계산 컬럼