如何在jqgrid中exportToExcel计算列? exportToExcel虚拟列

时间:2017-10-09 22:28:19

标签: jqgrid export export-to-excel calculated-columns

下面jsfiddle jqgrid中col3的excel导出不包含任何数据。

有谁知道如何将数据导出到导出的虚拟或计算列?

http://jsfiddle.net/carboncope/7rcsaepo/15/

$("#grid").jqGrid({
datatype: "local",
data: mydata,
height: 250,
width: 500,
colNames: ['id', 'col1', 'col2', 'col3'],
pager: "#gridpager",
colModel: [{
        name: 'id',
        index: 'id',
        width: 60,
    },
    {
        name: 'col1',
        index: 'col1',
        width: 50,
    },
    {
        name: 'col2',
        index: 'col2',
        width: 50
    },
    {
        name: 'col3',
        index: 'col3',
        width: 50,
        formatter: function(cellvalue, options, rowObject) {
            var showValue = (parseInt(rowObject.col1) + parseInt(rowObject.col2));
            if (showValue) {
                if (options.isExported) {
                    return showValue;
                } else {
                    return showValue;
                }
            } else {
                return 'novalue';
            }
        },
    }
],
caption: "exportToExcel Calculated Column",

});

1 个答案:

答案 0 :(得分:0)

原因是代码中存在错误。问题是fixed,固定代码可以从GitHub获取