【问题标题】:Accessing ag-grid column visibility event completion访问 ag-grid 列可见性事件完成
【发布时间】:2019-02-12 12:46:36
【问题描述】:

我们在我们的项目中使用带有角度的 ag-grid (v17.1)。我们(需要显示)在网格中一次显示 160+。在全选/取消全选时,在工具面板中,显示/隐藏列大约需要 15-20 秒。我想展示此类事件的叠加微调器。覆盖列可见性事件不会为我们提供确切的时间,即 ag-grid 完成渲染列的时间。我想澄清以下问题。

  1. 我们如何确定 ag-grid 是否已完成渲染列?
  2. 我们可以覆盖工具面板并对其进行自定义吗? (我查看了 ag-grid 文档,找不到覆盖工具面板的方法)

【问题讨论】:

    标签: ag-grid


    【解决方案1】:

    onGridReady函数表示init进程完成。

    gridReady:ag-Grid 已初始化

    接下来,如果您需要数据加载识别,您可以通过overlays自行处理

    // show 'loading' overlay
    gridOptions.api.showLoadingOverlay()
    
    // show 'no rows' overlay
    gridOptions.api.showNoRowsOverlay()
    
    // clear all overlays
    gridOptions.api.hideOverlay()
    

    还可以覆盖默认的overlays,您可以在gridOptions 中将其定义为overlayLoadingTemplateoverlayNoRowsTemplate

    Tool panel 可通过19.0 version 进行定制

    现在可以使用自定义工具面板组件自定义侧边栏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-30
      • 1970-01-01
      • 2018-08-15
      • 2020-10-27
      • 2017-12-12
      • 2018-11-14
      • 1970-01-01
      • 2020-06-24
      相关资源
      最近更新 更多