如何通过Power BI JavaScript API设置嵌入报表的书签面板默认折叠
如何通过Power BI JavaScript API设置嵌入报表的书签面板默认折叠
你好呀!刚好我对Power BI嵌入的这个配置很熟悉,咱们直接看解决方案就行~
你当前的代码只是开启了书签面板的可见性,但默认它是展开状态的。其实Power BI JavaScript API早就提供了控制折叠/展开的配置项,就在你已经用到的bookmarks配置里,只需要加一个expanded属性就能搞定。
修改后的代码如下:
panes: { bookmarks: { visible: true, // 保持书签面板可见,让用户能找到入口 expanded: false // 核心配置:设置默认折叠状态 } }
几个关键配置的作用:
visible: true:确保书签面板的入口仍然显示在报表侧边,用户随时能找到展开的入口expanded: false:核心设置,告诉Power BI在报表加载完成时,把书签面板默认设为折叠状态
这样设置之后,报表加载完成时书签面板会乖乖收在侧边,用户只要点击书签图标就能手动展开,完全满足你“初始折叠但允许用户自行操作展开”的需求。
另外要提一句,这个expanded属性在相对较新的Power BI JS API版本里都支持,如果你用的是很旧的版本,建议把API包升级到最新稳定版哦。
备注:内容来源于stack exchange,提问作者Davide Bono
相关产品推荐
相关产品推荐

