AG-GRID Excel 导出:AG-Grid 中是否有任何方法可以配置每个用户的记录导出限制?
AG-GRID Excel Export: Is there any way in AG-Grid to configure Records Export Limit per user?
有什么方法可以限制 Excel 从 AG-Grid 导出限制,以便用户只能导出允许的行数。
举个例子,如果网格显示 75,000 条记录,我们可以限制 Excel 仅导出 10,000 条(或任何可配置的数量)记录吗?
不符合配置,不。但是您可以自己实现此功能作为
的导出参数之一
gridOptions.api.exportDataAsExcel(exportParams);
是回调函数shouldRowBeSkipped.
所以一个可能的实现看起来像这样(未测试):
var exportedRows = 0;
var exportParams = {
shouldRowBeSkipped: function(params) {
exportedRows++;
return exportedRows <= 10000;
}
};
gridOptions.api.exportDataAsExcel(exportParams);
有什么方法可以限制 Excel 从 AG-Grid 导出限制,以便用户只能导出允许的行数。
举个例子,如果网格显示 75,000 条记录,我们可以限制 Excel 仅导出 10,000 条(或任何可配置的数量)记录吗?
不符合配置,不。但是您可以自己实现此功能作为
的导出参数之一gridOptions.api.exportDataAsExcel(exportParams);
是回调函数shouldRowBeSkipped.
所以一个可能的实现看起来像这样(未测试):
var exportedRows = 0;
var exportParams = {
shouldRowBeSkipped: function(params) {
exportedRows++;
return exportedRows <= 10000;
}
};
gridOptions.api.exportDataAsExcel(exportParams);