SMART datagrid v1.4 > Classes > DerivedField
필드에 저장될 값을 리턴하는 콜백 함수.
values는 일반 필드의 값들이 저장된 배열이다. source는 GridDataSet.setValue나 TreeDataSet.setValue로 이 콜백이 호출되도록 한 필드의 인덱스다. temp는 그리드행 편집 중 이 콜백이 호출될 때 true로 전달된다. 이 콜백 함수 대신 expression 수식 속성으로 값을 리턴할 수도 있다. (source와 temp는 ver 1.3)
기본값은 null.
var fields = [];
var calcedFields = [
{
fieldName: "amount",
callback: function (ds, fld, row, values) {
return values[9] * values[10];
}
},
...
];
ds.setFields(fields, calcedFields);