Я не думаю, что это в настоящее время поддерживается.По крайней мере, я не вижу в исходном коде page.ts способа сделать это.
В Официальная демонстрация Microsoft они скрыли панель навигации и используемые кнопки на веб-странице на изменяют страницу активного отчета , так что вы можете также использовать этот обходной путь.
Навигация по страницам включена / отображается по умолчанию, но может бытьотключить / скрыть, добавив атрибут в элемент или указав параметр в конфигурации для встраивания:
Чтобы скрыть панель навигации по страницам, добавьте атрибут следующим образом:
<div ... powerbi-settings-nav-content-pane-enabled="false"></div>
Или укажитеэто во встроенных деталях конфигурации:
var embedConfig = {
...
settings: {
navContentPaneEnabled: false
}
};
Чтобы переключить отчет на какую-либо страницу, вызовите метод setActive
:
const page = report.page('ReportSection1');
page.setActive();