Power BI嵌入式移动布局不起作用



我正在尝试获取我的应用程序来支持报告的移动布局。我正在按照此处的说明进行操作,但是该报告并未以移动肖像格式布置。它改为显示主/默认布局。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>所以,我建议您更新包裹。

最新更新