Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Im trying to embed a report for mobile and using the new property
settings: { layoutType: models.LayoutType.MobilePortrait }
found here: https://github.com/Microsoft/PowerBI-JavaScript/wiki/Embed-For-Mobile
However, the report (which once loaded just fine) now kicks off an error:
Cannot read property 'MobilePortrait' of undefined.
Anyone have any ideas?
Solved! Go to Solution.
I first built my site to host my embedded dashboards in September of 2017. When I built the page that hosts the embedded reports themselves I cloned the PowerBi report library from GitHub and placed it the sites static file directory. To fix my problem, I cloned the most recent version of the Power Bi library and replaced the existing static files. I reloaded my static files and refreshed my server and everything works now.
Yes, I just did tonight and still the same error:
Cannot read property 'MobilePortrait' of undefined
Code:
const newSettings = {
layoutType: models.LayoutType.MobilePortrait,
pageView: "oneColumn"
};
dashboard.updateSettings(newSettings);
I'm getting the same error
Edit: I was able to fix my error by updating the Power Bi static files in my repo
Hey Adam,
Can you illustrate what steps you took to do this? I am very interested and im sure others are as well!
Thank you! Glad you got it to work on your side!
I first built my site to host my embedded dashboards in September of 2017. When I built the page that hosts the embedded reports themselves I cloned the PowerBi report library from GitHub and placed it the sites static file directory. To fix my problem, I cloned the most recent version of the Power Bi library and replaced the existing static files. I reloaded my static files and refreshed my server and everything works now.
Pro tip: when replacing the powerbi.js file be sure to wipe your cache.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
6 | |
6 | |
3 | |
2 | |
2 |