在PowerBi嵌入式编辑器中自定义可视化工具栏

时间:2018-09-03 10:40:01

标签: powerbi powerbi-embedded

是否可以自定义PowerBi嵌入式编辑器的可视化工具栏?我想隐藏一些视觉效果(例如所有图表,仅保留表格视觉效果)

Power Bi Embedded

1 个答案:

答案 0 :(得分:0)

也与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发布了采用新UI设计的更改,一切都会崩溃。