首页 > 解决方案 > 在横向和纵向之间切换时,Mobile Embedded PowerBI 未按预期调整大小(高度)

问题描述

将 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 上测试的。

在报告下方有多余灰色空间的应用程序中(带编辑文本)

标签: powerbi-embedded

解决方案


FitToPage 选项保持页面的比例,并且对于高度和宽度不保持相同比例的 iframe 可能仍然有灰色的肩膀。

但是,最近的功能允许您让灰色的肩膀消失: https ://github.com/Microsoft/PowerBI-JavaScript/wiki/Transparent-Background


推荐阅读