我正在使用 JavaScript API 嵌入 Power BI 报表,并想知道是否有办法将书签窗格设置为在报表加载时默认折叠。理想情况下,我想以编程方式控制它,以便用户最初看到处于折叠状态的窗格,但可以根据需要展开它。
Power BI JavaScript API 中是否有任何设置或方法允许配置书签窗格的初始状态?
我使用此代码查看嵌入式报告上的书签窗格:
panes : {
bookmarks: {
visible: true
}
}
谢谢
是的,您可以将书签窗格设置为最初折叠。嵌入报告时,将可见状态设置为 false。第一次嵌入报告时,您的 embedConfig 应如下所示。
let config = {
type: 'report',
tokenType: tokenType,
accessToken: accessToken,
embedUrl: embedUrl,
id: embedReportId,
settings: {
panes: {
bookmarks: {
visible: false
}
}
}
};
使用 Power BI 客户端 JavaScript API 将报表嵌入折叠状态的书签窗格后,您可以在隐藏或可见状态之间切换。
请参阅 Microsoft 文档 在 Power BI Embedded 中显示或隐藏书签