SMART datagrid v1.4 > 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
셀 병합