SMART datagrid v.1 > Classes > DerivedField

Back  Forward

DataLudi.DerivedField.callback  property

フィールドにセーブされる値たちをリターンするコールバック関数。 

function (ds:DataSet, fieldIndex, rowIndex, values:Array):*;

valuesは一般フィールドの値たちがセーブされたアレイである。 他の計算フィールドの値を参照してはいけない。 このコールバック関数の代わりにexpression数式プロパティーで値をリターンすることもできる。 

デフォルト値はnull.

Getter
function callback(): Function
Setter
function setCallback(value: Function)
Code -1
    var fields = [];
    var calcedFields = [
        {
            fieldName: "amount",
            callback: function (ds, fld, row, values) {
                return values[9] * values[10];
            }
        },
        ...
    ];
    ds.setFields(fields, calcedFields);
See Also
expression
DataSet.setFields
Examples
Derived Fields
Row Summary