Power BI Embedded deleteVisual 在布局文件中的使用
Power BI Embedded deleteVisual usage in a layout file
我在布局报表页面时尝试使用 await page.deleteVisual("8d0e01e7a860c2e5706d");
命令。这对我来说似乎合乎逻辑。我将在页面上为特定人群放置各种视觉效果。对于另一组人,我会删除一些其他的视觉效果并保留这个。我收到以下错误:
TypeError: report.deleteVisual is not a function at changeLayout (PQLayout.js:56)
大多数文档页面都是空的,缺少很好的示例,但是此页面对错误没有太大帮助:https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/remove-visual
谢谢
deleteVisual 是 Page 对象提供的方法,但从错误来看,您似乎是在为报表对象调用它。您应该使用 page.deleteVisual("VISUAL_GUID")
删除视觉对象。
deleteVisual 是 powerbi-report-authoring SDK.
的一种方法
您可以参考live showcase了解本SDK的使用方法:
- 现场展示:Quickly create and personalize visuals
- Showcase 的源代码:https://github.com/microsoft/PowerBI-Embedded-Showcases/tree/main/Quickly%20create%20and%20personalize%20visuals
文档:https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/remove-visual
我在布局报表页面时尝试使用 await page.deleteVisual("8d0e01e7a860c2e5706d");
命令。这对我来说似乎合乎逻辑。我将在页面上为特定人群放置各种视觉效果。对于另一组人,我会删除一些其他的视觉效果并保留这个。我收到以下错误:
TypeError: report.deleteVisual is not a function at changeLayout (PQLayout.js:56)
大多数文档页面都是空的,缺少很好的示例,但是此页面对错误没有太大帮助:https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/remove-visual
谢谢
deleteVisual 是 Page 对象提供的方法,但从错误来看,您似乎是在为报表对象调用它。您应该使用 page.deleteVisual("VISUAL_GUID")
删除视觉对象。
deleteVisual 是 powerbi-report-authoring SDK.
的一种方法您可以参考live showcase了解本SDK的使用方法:
- 现场展示:Quickly create and personalize visuals
- Showcase 的源代码:https://github.com/microsoft/PowerBI-Embedded-Showcases/tree/main/Quickly%20create%20and%20personalize%20visuals
文档:https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/remove-visual