PowerBI Embedded,书签窗格不显示

问题描述 投票:0回答:3

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

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

    report.bookmarksManager.updateSettings({ bookmarksPaneEnabled:true });

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
3个回答
0
投票

您可以重试吗?书签窗格存在问题,已解决。


0
投票

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

report.updateSettings({ bookmarksPaneEnabled: true });

我们将修复文档。


0
投票

参考此代码:

                settings: {
                hideErrors: true,
                panes: {
                    filters: { expanded: false, visible: true },
                    bookmarks: { visible: true},
                },
            },

这应该可以正常工作

© www.soinside.com 2019 - 2024. All rights reserved.