Настройка панели инструментов визуализации во встроенном редакторе PowerBi - PullRequest
0 голосов
/ 03 сентября 2018

Можно ли настроить панель инструментов визуализации встроенного редактора PowerBi? Я хочу скрыть некоторые визуальные элементы (например, все графики и оставить только визуальные элементы таблицы)

Power Bi Embedded

1 Ответ

0 голосов
/ 04 сентября 2018

Работа с PBIE тоже. В настоящее время нет легального способа настроить / скрыть панель визуалов через API или SDK. Вы всегда можете поиграть с селекторами jQuery для сокрытия вещей. В качестве идеи просто установите обработчик событий на rendered, а затем попробуйте что-то вроде $(".visual-types-container button").slice(0,24).each(function(elem) { $(this).remove();}) Плюс обрабатывать особые случаи, такие как развернуть / свернуть панель:

$("article.visualizationPane button.toggleBtn").on("click", function() {
  var parent = $("article.visualizationPane");
  console.log("catch");
  if(!parent.hasClass("isCollapsed"))
  {
   var showVisuals = ["Slicer", "Table", "Matrix"];
   $("article.visualizationPane div.visual-types-container button").filter(function() 
   {
        return -1 == showVisuals.indexOf($(this).attr("title"))
   }).each(function() {
        $(this).remove();
   });
  }
});

Все может быть сломано, как только Microsoft выпустит изменения с новым дизайном пользовательского интерфейса.

...