Power BI安全嵌入HTML页面能否隐藏筛选窗格与底部标签栏?
如何隐藏安全嵌入报表的筛选窗格和标签栏
完全可以通过嵌入配置实现隐藏这两个元素,以下是具体操作方法:
隐藏右侧筛选窗格
在嵌入报表的配置参数里,将settings.panes.filters.enabled设为false即可。示例代码片段:
const embedConfig = { type: 'report', id: '<你的报表ID>', embedUrl: '<报表嵌入URL>', tokenType: models.TokenType.Embed, accessToken: '<你的访问令牌>', settings: { panes: { filters: { enabled: false } } } };
隐藏底部标签栏
针对带多页面的报表,要隐藏底部页面标签栏,需在配置中设置settings.pages.navigation.enabled为false。示例代码片段:
const embedConfig = { // 基础嵌入配置... settings: { pages: { navigation: { enabled: false } } } };
同时隐藏两者的完整配置
将上述两个配置项合并,就能一次性隐藏筛选窗格和标签栏:
const embedConfig = { type: 'report', id: '<你的报表ID>', embedUrl: '<报表嵌入URL>', tokenType: models.TokenType.Embed, accessToken: '<你的访问令牌>', settings: { panes: { filters: { enabled: false } }, pages: { navigation: { enabled: false } } } };
注意:这些配置仅适用于安全嵌入场景,需确保你的访问令牌拥有足够的嵌入权限,且报表本身未强制设置显示这些元素。
内容的提问来源于stack exchange,提问作者steve257
相关产品推荐
相关产品推荐

