我正在尝试获取我的应用程序来支持报告的移动布局。我正在按照此处的说明进行操作,但是该报告并未以移动肖像格式布置。它改为显示主/默认布局。Power BI移动应用程序识别报告具有移动布局,并正确显示报告。以下是我的代码。有什么想法吗?
<script type="text/javascript">
(function( $ ) {
"use strict";
var models = window['powerbi-client'].models;
var embedConfiguration = {
type: 'report',
embedUrl: 'https://app.powerbi.com/reportEmbed?reportId=HIDE',
tokenType: models.TokenType.Aad,
accessToken: 'HIDE',
settings: {
filterPaneEnabled: false,
navContentPaneEnabled: false,
layoutType: models.LayoutType.MobilePortrait,
localeSettings: {
language: 'en',
formatLocale: 'en'
}
},
id: 'HIDE',
};
var $container = $('#powerbi-embedded-40');
var report = powerbi.embed($container.get(0), embedConfiguration);
})(jQuery);
</script>
您不得使用最新的powerbi-client。如果您要在浏览器中按F12,您会发现会有一个错误,说MobilePortrait尚未识别或无效。
检查此https://github.com/microsoft/powerbi-developer-samples/tree/master/master/app owns data示例解决方案来自Microsoft本身,将其配置并使用此属性运行,它将起作用。p>所以,我建议您更新包裹。