首页 > 解决方案 > PowerBI-JavaScript:无法从桌面视图切换到移动视图

问题描述

要解决我在单独的线程 PowerBI-JavaScript 中提交的问题:MobileLandscape 布局未包含在从官方示例连接的报告中

我的意思是使用如下桌面设置初始化嵌入的 PowerBI。

settings: {
    filterPaneEnabled: true,
    navContentPaneEnabled: false
}

然后使用函数hasLayout检查是否包含MobilePortraitMobileLandscape布局:

但是,似乎不支持从桌面切换到移动布局,报告坚持桌面布局并且没有错误抛出,我错过了什么还是这是 PowerBI JS 库的错误?

PS我们使用的是powerbi-client v2.5.1

任何建议将不胜感激。

标签: powerbi-embedded

解决方案


如果您看一下(https://github.com/Microsoft/PowerBI-JavaScript/blob/master/src/report.ts#L315),您会看到isMobile=true添加到embedUrl在配置中的移动布局的情况下。

尝试在您embedUrl的报表中显式添加它,因为您是在桌面上加载报表并且只有在更改为移动设备之后。


推荐阅读