将PowerBI报表嵌入到移动应用程序中时,将视图从纵向切换为横向会导致报表下方出现过多的灰色空间,而该报表最初在纵向视图中加载时则没有。在横向和纵向之间来回切换并不能恢复看上去iframe
内的原始/适当高度。
该报告具有以下配置:
{
type: 'report',
embedUrl: 'https://app.powerbi.com/reportEmbed',
layoutType: models.LayoutType.Custom,
customLayout: {
displayOption: models.DisplayOption.FitToPage
}
...
}
我希望报表能够保持iframe
中显示报表内容所需的空间量,而不会保留/保留多余的灰色空间。这似乎是在reportEmbed.*.js
内部处理的。任何帮助将不胜感激。
图像中的滚动条给出了我们在iframe
处有多远的相对想法。
更新(19/07/18):已在运行iOS 9.3的iPhone上进行了测试。
答案 0 :(得分:0)
FitToPage选项保持页面的比例,对于那些高度和宽度比例不相同的iframe,可能仍会留下灰色的肩部。
但是,最新功能使您可以使灰色的肩膀消失: https://github.com/Microsoft/PowerBI-JavaScript/wiki/Transparent-Background