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"
},
...
]);