Forum Discussion

dcruise's avatar
dcruise
Frequent Visitor
8 years ago
Solved

Cannot read property 'MobilePortrait' of undefined

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?

  • 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.

6 Replies

    • dcruise's avatar
      dcruise
      Frequent Visitor

      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);

       

       

       

       

       

      • adamwallace3's avatar
        adamwallace3
        Advocate II

        I'm getting the same error

         

        Edit: I was able to fix my error by updating the Power Bi static files in my repo