Работа с 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 выпустит изменения с новым дизайном пользовательского интерфейса.