Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Power BI如何隐藏默认页面选项卡并获取报表的可用页面列表_Javascript_Powerbi_Powerbi Embedded_Powerbi Custom Visuals - Fatal编程技术网

Javascript Power BI如何隐藏默认页面选项卡并获取报表的可用页面列表

Javascript Power BI如何隐藏默认页面选项卡并获取报表的可用页面列表,javascript,powerbi,powerbi-embedded,powerbi-custom-visuals,Javascript,Powerbi,Powerbi Embedded,Powerbi Custom Visuals,我正在尝试在Power BI中为每个报表实现一些自定义页面导航。我正在尝试获取报告的页面列表,以便在我的自定义选项卡中循环浏览这些页面report.getPages().then(pages=>{console.log(“在getPages.then中”);console.log(pages)return pages;}) 这是我的代码,我不知道为什么,一旦承诺解决了,我就无法记录页面。在此方面的任何帮助都将不胜感激。谢谢大家! 我刚刚使用->示例报告测试了这个功能,这是测试SDK功能的一个好方

我正在尝试在Power BI中为每个报表实现一些自定义页面导航。我正在尝试获取报告的页面列表,以便在我的自定义选项卡中循环浏览这些页面<代码>report.getPages().then(pages=>{console.log(“在getPages.then中”);console.log(pages)return pages;})


这是我的代码,我不知道为什么,一旦承诺解决了,我就无法记录页面。在此方面的任何帮助都将不胜感激。谢谢大家!

我刚刚使用->示例报告测试了这个功能,这是测试SDK功能的一个好方法

以下代码段是功能性的,由Power BI提供

//获取对嵌入式报表HTML元素的引用
var embedContainer=$('#embedContainer')[0];
//获取对嵌入报表的引用。
report=powerbi.get(嵌入式容器);
//检索页面集合并循环以收集
//页面名称和每个页面的显示名称,并显示值。
report.getPages()
.然后(功能(页){
var log=“报告页面:”;
pages.forEach(函数(第页){
log+=“\n”+page.name+“-”+page.displayName;
});
logText(Log);
})
.catch(函数(错误){
Log.Log(错误);
});
> Loaded
> Report pages:
> ReportSectioneb8c865100f8508cc533 - Tiles
ReportSection600dd9293d71ade01765 - Market Share
ReportSectiona271643cba2213c935be - YTD Category
ReportSection1c45b5dc6513ae89b4e3 - Sentiment
ReportSection2ff5a27ac612830bbd93 - Tooltip
ReportSection6da8317ad6cbcae5b3bb - Empty Page
> Rendered