Forum Discussion

rkever's avatar
rkever
Regular Visitor
6 years ago
Solved

Embedded report datagrid row heights load with zero height

We have an embedded report inside a .net web app. The charts render fine on page load but the datagrid rows are not visible due to the fact their heights are rendered with zero height.  The grid load...
  • rkever's avatar
    rkever
    6 years ago

    Figured it out for those seeing the same issue.  The browser difference is just DOM render speed.  I'm using an MV* JS framework (aurelia) and using a show/hide binding that hides the DIV container that contains the iframe.  When the embedReport() method runs, I'm using on('rendered') event handler to show the div container with the iframe so we dont see the PBI loader since our site will be more than just PBI and isn't consistant with our styling.  So I just changed the show/hide functionality (which is using display:none) to opacity:0 for hide and opacity:1 to show and we're back in business. I'm assuming this is because the iframe contents need a visible element to render properly to the available dimentions which don't really exist when display:none is set.