Ag grid 访问ag网格列可见性事件完成

Ag grid 访问ag网格列可见性事件完成,ag-grid,Ag Grid,在我们的项目中,我们使用带角度的ag网格(v17.1)。我们(需要显示)在网格中一次显示160+。在“工具面板”中的“全部选择/全部取消选择”上,显示/隐藏列大约需要15-20秒。我想为这样的活动展示overlay spinner。重写column visibility事件不会为我们提供ag网格完成列渲染的确切时间。我想澄清以下问题 我们如何确定ag grid是否已完成渲染列 我们可以覆盖工具面板并自定义它吗?(我查看了ag grid文档,无法找到覆盖工具面板的方法) onGridReady函数

在我们的项目中,我们使用带角度的ag网格(v17.1)。我们(需要显示)在网格中一次显示160+。在“工具面板”中的“全部选择/全部取消选择”上,显示/隐藏列大约需要15-20秒。我想为这样的活动展示overlay spinner。重写column visibility事件不会为我们提供ag网格完成列渲染的确切时间。我想澄清以下问题

  • 我们如何确定ag grid是否已完成渲染列
  • 我们可以覆盖工具面板并自定义它吗?(我查看了ag grid文档,无法找到覆盖工具面板的方法)

  • onGridReady
    函数表示初始化过程已完成

    :ag网格已初始化

    接下来,如果您需要数据加载标识,您可以通过

    另外,要覆盖默认的
    overlays
    ,您可以在
    gridOptions
    中将其定义为
    overlayLoadingTemplate
    overlaynorowTemplate

    工具面板
    可从

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

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