SMART datagrid v.1 > Classes > CalculatedColumn
返回计算列单元格的值的表达式。
如果指定valueCallback,就会忽视这个值。
在表达式中,可以将字段名称使用为变量。 而且,除了字段名称以外,可以在表达式中,使用下列表格中所列出的变量。
默认值为null.
变量 | 说明 |
---|---|
'tag' | 数据标签 |
'datarow' | 数据行的索引。 |
'row' | 网格行的索引。 |
'state' | 数据行的状态。 |
'prevval' | 前行的同一字段值。 |
'nextval' | 后行的同一字段值。 |
'values' | 通过字段的字段名称或字段索引而获取值。 |
'prevvals' | 通过前行字段的字段名称或字段索引而获取值。 |
'nextvals' | 通过后行字段的字段名称或字段索引而获取值。 |
grid.setColumns([{
name: "colAmount",
type: "calced",
// 可以在表达式中,直接使用字段名称。
valueExpression: "unit_price * quantity"
},
...
]);