html - PowerBI 嵌入式仪表板桌面/移动
问题描述
我想在网页上嵌入 PowerBI 仪表板。这适用于适用于桌面的经典 PowerBI Publish to web。
从移动设备访问时,是否有办法让网页动态切换到移动视图?
桌面 HTML:
<iframe width="900" height="700" src="https://app.powerbi.com/view?r=eyJrIjoiNmI1NTk0MmYtMmQzNy00N2IzLWFiYWQtY2QxNGUzNTI4YzA5IiwidCI6IjE3NTQxNmE2LTI2YzgtNGRmZi1iNWUwLTIwNTk5YjMzODk1ZCIsImMiOjl9" frameborder="0" allowFullScreen="true"></iframe>
解决方案
不,发布到网络不支持电话(移动)视图。如果使用 Power BI Embedded API 进行嵌入,则可以通过在配置中指定MobilePortrait
或MobileLandscape
布局类型来控制布局。或者您可以稍后使用以下 JavaScript 代码进行更改:
const newSettings = {
layoutType: models.LayoutType.MobileLandscape
};
report.updateSettings(newSettings);
有关详细信息,您可以查看在移动布局中嵌入报表一文。
推荐阅读
- python - 使用 Python 将 PDF 文本提取到文本文件中 - 提取错误
- c# - 带有用户输入的倒数计时器以设置时间c#
- javascript - 频道成员没有得到更新
- google-sheets - 我正在尝试将公式应用于谷歌翻译的整个列
- python - 如何使用python在线程中的函数之间共享数据
- r - 如何对依赖于 R 中先前计算的函数进行矢量化?
- java - 不匹配字母加数字范围的正则表达式
- sql - 测试 SQL Server 数据库不会给出任何错误,而生产数据库会为标识列提供任何错误
- python - 条件 JSON 解析和追加
- javascript - 如何修复 Typescript 无法确定类型错误