Пользовательские визуалы PowerBI - Как программно переключаться между страницами отчетов в пользовательском визуале с помощью PowerBI API? - PullRequest
0 голосов
/ 17 октября 2019

Мне нужно написать обработчик кликов JavaScript для моего пользовательского визуала PowerBI, чтобы при нажатии пользователем кнопки в пользовательском визуале это действие переключало текущую выбранную страницу / вкладку в отчете PowerBI.

номер страницы или имя страницы должны быть настроены в settings.ts иabilities.json, чтобы пользователю не нужно было ничего делать, кроме как установить этот параметр для отображения закладки. Я хочу избегать использования стандартных закладок PowerBI, поскольку хочу, чтобы пользователь мог быстро установить предварительно заданную и предварительно стилизованную закладку, просто установив страницу для переключения.

Другими словами, янеобходимо сделать следующее:

  1. нарисовать кнопку на моем пользовательском визуале

  2. связать кнопку с целочисленным значением (соответствующимодну из вкладок в отчете) через settings.ts и объекты в powers.json или привязать кнопку к имени страницы / вкладки отчета.

  3. при нажатии кнопки: переключить вкладку вотчет (к значению, установленному в свойствах)

Шаг 1 и 2 не должен быть проблемой для меня, однако, на шаге 3 все усложняется, как мне бы хотелосьвозможность для PowerBI API предоставить мне список страниц / вкладок отчета в функции обновления visual.ts и, возможно, функцию API, которая при запуске изменяет страницу / вкладку.

Я хочу избежать использованиястандартные закладки как мне нужноЯ сократил количество закладок до одной, но я даже не смог получить доступ к закладкам или вкладкам / страницам отчетов с помощью мощного API. Причина моего решения заключается в том, что я также хочу не давать пользователю слишком много опций с закладками, чтобы сэкономить время на настройку закладки. Я просто хочу, чтобы пользователь установил свойство, определяющее, какую вкладку в отчете следует открывать.

Надеюсь, это имеет смысл и даже возможно. Заранее благодарю за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...