【问题标题】:Using a button click event, destroy the ag-grid使用按钮单击事件,销毁 ag-grid
【发布时间】:2018-03-05 14:50:13
【问题描述】:

使用普通的旧 javascript 版本的 ag-grid。

我想从按钮单击事件中销毁 div 中的 ag-grid。

如何破坏网格?

【问题讨论】:

    标签: ag-grid


    【解决方案1】:

    有一个名为destory() 的方法。

    As per documentation:

    destroy()
    获取网格以销毁和释放资源。如果您使用的是 Angular(版本 1 或 2),则不需要调用它,因为网格与 AngularJS 1.x 生命周期相关联。但是,如果您使用的是 Web 组件或原生 Javascript,则需要调用它,以避免应用程序中的内存泄漏。

    看看我创建的 Plunk - Destroy grid

    gridOptions.api.destroy();
    

    如您所见,通过调用此函数,网格会被破坏。 如文档中所述,它不仅会清除 DOM,还会处理内存泄漏。

    【讨论】:

    • 我需要在我的页面上销毁多个网格,我在普通 JS 页面上创建了不同的实例,我如何访问每个实例的“gridOptios.api”来销毁它们?跨度>
    • 你能把它作为一个带有代码示例的新问题发布吗?很难理解挑战并从您的评论中获取上下文。
    猜你喜欢
    • 1970-01-01
    • 2018-11-19
    • 1970-01-01
    • 2019-10-07
    • 2019-08-06
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 1970-01-01
    相关资源
    最近更新 更多