【发布时间】: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);
...在这种情况下没有错误,但书签窗格仍未显示在我的嵌入式报告中。
【问题讨论】: