SMART datagrid v.1 > Classes > CalculatedColumn

Back  Forward

DataLudi.CalculatedColumn.valueExpression  property

計算カラムのセルの値をリターンする数式

valueCallbackが指定されたらこの値は無視される。 

数式でフィールドの名前達を変数として使うことができる。 また、フィールドの名前以外、以下のテーブルに羅列された変数たちを数式で使うことができる。 

Table-1  CalculatedColumn.valueExpression 変数たち
変数説明
'tag'データ tag
'datarow'データ行のインデックス
'state'データ行の状態
'values'フィールド達のフィールド名やフィールドインデックスで値を読み取る。
Code -1
    grid.setColumns([{
        name: "colAmount",
        type: "calced",
        valueType: DataLudi.ValueType.NUMBER, // デフォルト値
        valueExpression: "unit_price * quantity"
    }, 
        ...
    ]);
See Also
valueCallback
valueType
Examples
計算カラム