SMART datagrid v.1 > 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);