SMART datagrid v1.4 > Classes > GridExportOptions

[ grids ver.1.3.5]   Back  Forward

DataLudi.GridExportOptions.objectCallback  property

데이터필드의 자료형OBJECT일 때, 필드의 값으로 저장된 Json 객체의 속성 중 엑셀로 저장돼야 하는 값을 리턴하는 콜백 함수. 

function (row, column, value):*;

이 콜백 함수가 지정되지 않으면 DataField.keyCallbackkeyPath 설정에 따라 내보내는 값이 결정된다. 

기본값은 null.

Getter
function objectCallback(): Function
Setter
function setObjectCallback(value: Function)
Code -1
    new DataLudi.exportToExcel(grid, {
    	target: "local",
    	fileName: "local.xlsx",
    	numberFormat: "#,##0.0",
    	datetimeFormat: "yyyy.mm.dd",
        textFormat: "(\\w{2})(\\w*);$1-$2",
        objectCallback: function (row, column, v) {
            if (column.name() == "amount") {
                v = v.amount * 2;
            }
            return v;
        }
    });
See Also
textCallback
numberCallback
Examples
Object Field
Excel Exporting