【问题标题】:PowerBI Embedded, Bookmarks pane not showingPowerBI Embedded,书签窗格未显示
【发布时间】:2018-08-20 20:04:04
【问题描述】:

我似乎无法在嵌入的 PowerBI (PBI) 上显示书签窗格。 以下是我遵循的步骤:

  • 在我的 PBI 桌面报告中,我选择了视图 > 书签窗格,实际上我在 PBI 桌面中看到了书签窗格。我创建了一个默认书签并保存了我的报告。
  • 我从 PBI Desktop 将我的报告发布到 PBI 服务中的相应工作区。
  • 要嵌入报表,我使用具有专用容量的 Azure Power BI Embedded。
  • 如果我查看 PBI 服务上的报告,那里没有显示书签窗格...有点困惑,我可以转到查看并再次显示书签窗格。
  • 对于嵌入,我使用 PowerBi Javascript API 2.6.1 并按照Github 上的说明进行操作,但是,在按照文档添加嵌入脚本时:

    report.bookmarksManager.updateSettings({ 书签窗格启用:真 });

Chrome 给我以下错误:

未捕获的类型错误:report.bookmarksManager.updateSettings 不是 功能

我尝试将其包含在嵌入设置中

var config = {
            type: 'report',
            tokenType: models.TokenType.Embed,
            accessToken: accessToken,
            embedUrl: embedUrl,
            id: embedReportId,
            permissions: models.Permissions.Read,
            settings: {
                background: models.BackgroundType.Transparent,
                bookmarksPaneEnabled: true,
                filterPaneEnabled: false,                    
                navContentPaneEnabled: true                    
            }                
        };

        // Get a reference to the embedded report HTML element
        var reportContainer = $('#pbi-report')[0];

        // Embed the report and display it within the div container.
        var report = powerbi.embed(reportContainer, config);

...在这种情况下没有错误,但书签窗格仍未显示在我的嵌入式报告中。

【问题讨论】:

    标签: powerbi powerbi-embedded


    【解决方案1】:

    请重试。书签窗格出现问题,已解决。

    【讨论】:

    • 对不起,我重复了上面的步骤,它仍然不起作用。有什么我需要做的不同的吗?谢谢
    • 我是否需要更改嵌入配置以允许用户编辑报告而不是拥有:权限:models.Permissions.Read
    • 如果可能的话,您能否就上面提到的 report.bookmarksManager.updateSettings 错误提供反馈?我的 JS 直接来自 Github 文档。
    【解决方案2】:

    对于书签错误,请改用以下代码:

    report.updateSettings({ bookmarksPaneEnabled: true });

    我们将修复文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多