Ag 网格 - 导出数据的 processCellCallback 不起作用 Angularjs
Ag grid - processCellCallback for export data does not work Angularjs
我在 Angularjs
应用程序中使用 ag-grid
作为数据网格,但它不起作用。它甚至不会抛出任何错误。下面是我的导出函数 -
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
在此先感谢您的帮助。
Ag-grid : 2.3.5
这是你的问题...文档会不断更新到最新版本。您正在使用 2 年前的技术并尝试使用最新的功能。这是您发布的 Github 存储库:
https://github.com/ceolter/ag-grid/tree/2.3.5
您可以在那里查看可用的文档...或者您可以升级到最新版本。
为了方便起见,如果您继续使用 2.3.5,这里是唯一可用的 params
:
skipHeader
:如果您不想第一行成为 header 列名称,请设置为 true。
skipGroups
:设置为 true 以在分组时跳过 headers 和页脚。不分组没有影响。
skipFooters
:设置为true仅在分组时跳过页脚。如果不分组或不在分组中使用页脚则没有影响。
fileName
:用作文件名的字符串。如果丢失,将使用文件名 'export.csv'。
customHeader
:如果您想在 csv 文件的顶部放置一些文本,请将其粘贴在这里。
您将需要在末尾包含 '\n',或者如果您希望 header 跨行则需要包含许多 '\n'..
customFooter
:与customHeader相同,但用于文件末尾。
我在 Angularjs
应用程序中使用 ag-grid
作为数据网格,但它不起作用。它甚至不会抛出任何错误。下面是我的导出函数 -
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
在此先感谢您的帮助。
Ag-grid : 2.3.5
这是你的问题...文档会不断更新到最新版本。您正在使用 2 年前的技术并尝试使用最新的功能。这是您发布的 Github 存储库:
https://github.com/ceolter/ag-grid/tree/2.3.5
您可以在那里查看可用的文档...或者您可以升级到最新版本。
为了方便起见,如果您继续使用 2.3.5,这里是唯一可用的 params
:
skipHeader
:如果您不想第一行成为 header 列名称,请设置为 true。skipGroups
:设置为 true 以在分组时跳过 headers 和页脚。不分组没有影响。skipFooters
:设置为true仅在分组时跳过页脚。如果不分组或不在分组中使用页脚则没有影响。fileName
:用作文件名的字符串。如果丢失,将使用文件名 'export.csv'。customHeader
:如果您想在 csv 文件的顶部放置一些文本,请将其粘贴在这里。 您将需要在末尾包含 '\n',或者如果您希望 header 跨行则需要包含许多 '\n'..customFooter
:与customHeader相同,但用于文件末尾。