SMART datagrid v.1 > Classes > ValueColumn

Back  Forward

DataLudi.ValueColumn.mergeCallback  property

セルの併合の可否を決定する基準の値をリターンするコールバック関数。 

function (row:GridRow, column:Column):*;

この関数がリターンする値が以前の行でリターンした値と同一であれば以前の行と併合される。 

このプロパティーが妥当な関数で設定されたらmergeExpressionプロパティーは無視される。 

デフォルト値はnull.

Getter
function mergeCallback(): Function
Setter
function setMergeCallback(value: Function)
Code -1
    var col = grid.columnByName('salary');
    col.setMergeCallback(function (row, column) {
        // このグリッドをリポートに出力する場合なら 
        // このコールバック範囲外の変数の代わり必ず下のようにローカル的にグリッドを参照しなければならない。
        return column.grid().getValueAt(row, column.dataIndex());
    });
Note
See Also
mergeExpression
mergeValueExpression
mergeValueCallback
Examples
セルの併合