SMART datagrid v.1 > Classes > CalculatedColumn
計算カラムのセルの値をリターンする数式.
valueCallbackが指定されたらこの値は無視される。
数式でフィールドの名前達を変数として使うことができる。 また、フィールドの名前以外、以下のテーブルに羅列された変数たちを数式で使うことができる。
| 変数 | 説明 |
|---|---|
| 'tag' | データ tag |
| 'datarow' | データ行のインデックス |
| 'state' | データ行の状態 |
| 'values' | フィールド達のフィールド名やフィールドインデックスで値を読み取る。 |
grid.setColumns([{
name: "colAmount",
type: "calced",
valueType: DataLudi.ValueType.NUMBER, // デフォルト値
valueExpression: "unit_price * quantity"
},
...
]);