【问题标题】:AG-GRID Excel Export: Is there any way in AG-Grid to configure Records Export Limit per user?AG-GRID Excel 导出:AG-Grid 中是否有任何方法可以为每个用户配置记录导出限制?
【发布时间】:2020-05-20 23:48:11
【问题描述】:

有没有办法限制 AG-Grid 的 Excel 导出限制,以便用户只能导出允许的行数。

例如,如果 Grid 显示 75,000 条记录,我们可以限制 Excel 仅导出 10,000 条(或任何可配置的数量)记录吗?

【问题讨论】:

  • 出于好奇:你有没有解决过你的问题?
  • @AlexanderZbinden 是的,它就像一个魅力。谢谢

标签: javascript ruby-on-rails coffeescript ag-grid ag-grid-validation


【解决方案1】:

不是每个配置,没有。但是您可以自己实现此功能作为导出参数之一

gridOptions.api.exportDataAsExcel(exportParams);

是一个回调函数shouldRowBeSkipped

所以一个可能的实现看起来像这样(未经测试):

var exportedRows = 0;

var exportParams = {
  shouldRowBeSkipped: function(params) {
    exportedRows++;
    return exportedRows <= 10000;
  }
};

gridOptions.api.exportDataAsExcel(exportParams);

查看所有导出参数:https://www.ag-grid.com/javascript-grid-export/

【讨论】:

    猜你喜欢
    • 2018-12-21
    • 2021-05-07
    • 2021-01-13
    • 2018-09-27
    • 2021-09-21
    • 2020-02-08
    • 2018-08-21
    • 1970-01-01
    • 2020-04-05
    相关资源
    最近更新 更多