SMART datagrid v1.4 > Classes > CalculatedColumn
계산 컬럼 셀의 값을 리턴하는 수식.
valueCallback이 지정되면 이 값은 무시된다.
수식에서 필드 이름들을 변수로 사용할 수 있다. 또, 필드 이름들 외에 아래 테이블에 나열된 변수들을 수식에서 사용할 수 있다.
기본값은 null.
| 변수 | 설명 |
|---|---|
| 'tag' | 데이터 tag |
| 'datarow' | 데이터행 인덱스. |
| 'row' | 그리드행 인덱스. |
| 'state' | 데이터행 상태. |
| 'prevval' | 바로 이전 행의 동일 필드 값. |
| 'nextval' | 바로 다음 행의 동일 필드 값. |
| 'values' | 필드들의 필드명이나 필드인덱스로 값을 가져온다. |
| 'prevvals' | 이전 행 필드들의 필드명이나 필드인덱스로 값을 가져온다. |
| 'nextvals' | 다음 행 필드들의 필드명이나 필드인덱스로 값을 가져온다. |
grid.setColumns([{
name: "colAmount",
type: "calced",
// 수식에 필드명을 직접 사용할 수 있다.
valueExpression: "unit_price * quantity"
},
...
]);