我在ag-grid
应用程序中使用Angularjs
数据网格,但它不起作用。它甚至没有任何错误。以下是我的导出功能 -
exportData: function() {
var vm = this;
var params = {
fileName : vm.pageTitle + '.csv',
processCellCallback : function(params) {
console.log(params.value);
if (params.value && params.value.toUpperCase) {
return params.value.toUpperCase();
} else {
return params.value;
}
}
};
vm.gridOptions.api.exportDataAsCsv(params);
}
以下是我使用的版本 -
Angular:1.5.0
Ag-grid:2.3.5
提前感谢您的帮助。
答案 0 :(得分:1)
Ag-grid:2.3.5
存在您的问题......文档会针对最新版本不断更新。您正在使用2年前的技术并尝试使用最新功能。以下是您发布的Github回购:
https://github.com/ceolter/ag-grid/tree/2.3.5
您可以在那里查看可供您使用的文档...或者您可以升级到最新版本。
为方便起见,如果您继续使用2.3.5,
可以使用params
skipHeader
:如果您不希望第一行成为列标题名称,请设置为true。skipGroups
:设置为true以在分组时跳过页眉和页脚。如果不进行分组,则无影响。skipFooters
:设置为true以仅在分组时跳过页脚。如果不进行分组或在分组中不使用页脚,则不会产生任何影响。fileName
:用作文件名的字符串。如果遗漏,则文件名为' export.csv'将被使用。customHeader
:如果您想在csv文件的顶部放置一些文本,请将其粘贴在此处。
您需要包含' \ n'最后,或许多' \ n'如果你想让标题跨越行.. customFooter
:与customHeader相同,但是对于文件末尾。