Есть ли способ получить высоту содержимого встроенного Power-Bi iframe и скрыть полосу прокрутки? - PullRequest
0 голосов
/ 06 февраля 2020

Я пытался выполнить следующие действия, чтобы удалить полосу прокрутки (потому что мне нужно получить полную высоту содержимого)? Существует опция под названием pageView = 'fitToWidth' для установки полной ширины (https://github.com/Pawani-DeSilva/powerbi-report-component/commit/238e91cfa0730fd9c3f5f7588a363aa6b31956bc). Работает как положено. Моя проблема связана с ростом.

Это мое обучение

  1. Я не могу напрямую использовать https://github.com/microsoft/PowerBI-JavaScript) создает iFrame с использованием javascript. https://github.com/microsoft/PowerBI-JavaScript/blob/master/src/dashboard.ts#L51

  2. браузеры не позволяют нам получать доступ к содержимому DOM междоменного iframe. Без доступа к DOM я не могу получить высоту содержимого. { ссылка }

  3. PowerBI не имеет правильного решения для установки высоты содержимого. Они подходят только по ширине. https://community.powerbi.com/t5/Service/iframe-scaling-issue/td-p/219827 https://community.powerbi.com/t5/Report-Server/Turn-off-Horizontal-and-Vertical-scroll-bars-with-Filter-Pane/m-p/832461 (отредактировано)

1 Ответ

1 голос
/ 12 февраля 2020

Если вы установите View => «По размеру страницы» в Power BI Desktop или на портале Power BI, тогда полоса прокрутки не появится.

...