【问题标题】:What is the correct way to clean up an embedded dashboard清理嵌入式仪表板的正确方法是什么
【发布时间】:2018-03-20 20:17:42
【问题描述】:

我们使用powerBi JavaScript client 在我们的应用程序中嵌入仪表板,使用类似于:

powerbi.embed(embedElement, embedConfig);

作为应用程序生命周期的一部分,我们可能希望取消嵌入仪表板,我想知道这样做的正确方法是什么,以便 powerBi 客户端知道它,因此我们防止潜在内存泄漏?

我们可以简单地从 DOM 中删除 embedElement,还是清空它?还是客户端公开的方法可以更明确地执行此操作?

【问题讨论】:

    标签: powerbi powerbi-embedded


    【解决方案1】:

    您始终可以使用powerbi.reset(embedElement),如下所述: https://github.com/Microsoft/PowerBI-JavaScript/blob/master/src/service.ts#L404

    这基本上卸载了 iframe 及其内容

    【讨论】:

    • 我到处找这个。谢谢。
    猜你喜欢
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    • 2018-11-19
    相关资源
    最近更新 更多