Power bi Web报告全屏显示

时间:2016-11-07 09:03:06

标签: javascript powerbi powerbi-embedded

有没有办法在我的网站上全屏显示power bi报告?我读过了 there我只需要在我的iframe中添加allowfullscreen =“true”参数,我已经做过什么,没有任何事情发生。

4 个答案:

答案 0 :(得分:1)

当我把代码放在下面时,它对我有用..

var element = document.getElementById('Report'); //Report = Report containerid
var report = powerbi.get(element);
report.fullscreen();

答案 1 :(得分:0)

        $scope.toggleFullScreen = function () {
        var iframe = angular.element(_iframeId);
        var elem = iframe[0];
        var requestFullScreen = elem.webkitRequestFullScreen || elem.requestFullscreen || elem.msRequestFullscreen || elem.mozRequestFullScreen || elem.webkitRequestFullscreen;
        requestFullScreen.call(elem);
    };

这就是我解决这个问题的方法。

答案 2 :(得分:0)

您可以在报表URL的末尾添加?rs:embed=true(如果尚无查询参数,则为&rs:embed=true)。

答案 3 :(得分:0)

您可以为HTML按钮添加以下javascript代码:

function fullscreen() {
            
   var embedContainer = $('#report-container')[0]; // Get a reference to the embedded report HTML element
   var report = powerbi.get(embedContainer); // Get a reference to the embedded report
            
   report.fullscreen(); // Displays the report in full screen mode.
}