向UI Grid csv导出添加额外的行

时间:2017-07-27 19:02:44

标签: javascript angular csv angular-ui-grid

我在工作项目中使用UI网格/ Angular 1.5,我需要在ui grid csv export的末尾添加2行。在导出之前尝试过回调,但无法执行正确的逻辑。有人提示吗?

$scope.gridOptions.exporterFieldCallback = function(grid, row, col, value) {
    grid.rows[grid.rows.length] = 'Hello \n World'
}

1 个答案:

答案 0 :(得分:0)

我还没有使用UI网格,但试试吧。

据我了解,您希望在导出的CSV文件中添加2个新行。

在您的代码中,您希望在'use strict'; function Prefixer(prefix) { this.prefix = prefix; } Prefixer.prototype.prefixArray = function (arr) { var self = undefined; return arr.map(function (x) { console.log(self.prefix + x); }); }; var pre = new Prefixer("Hello "); pre.prefixArray(['Jeeva', 'Kumar']); 中添加行,但该回调将针对每一行执行=>你有10行,它会执行10次=>添加10 x 2(行)= 20行,这是您不期望的。

我们有一个文件+ plunker here

我们像这样修改导出功能

exporterFieldCallback