getTableAnalysisParetoButtonState();
Метод getTableAnalysisParetoButtonState возвращает свойства кнопки «Распределение» в группе «Анализ» на вкладке ленты инструментов «Таблица».
Метод возвращает значение в виде объекта JSON.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Получим свойства кнопок «Распределение», «Поворот таблицы» и «Стиль и оформление»:
// Получим представление вкладки «Таблица»
var category = expressBox.getRibbonView().getTableCategory();
// Выводим свойства кнопки «Распределение»
console.log("Распределение: " + JSON.stringify(category.getTableAnalysisParetoButtonState()));
console.log("Поворот таблицы: " + JSON.stringify(category.getTableAngleButtonState()));
// Получим представление кнопки «Условное форматирование»
var style = category.getTableCFormatButton();
console.log("Стиль и оформление: " + JSON.stringify(category.getTableStyleState(style)));
В результате выполнения примера в консоли браузера будет выведен следующий текст:
Распределение: {"pivot":{"pareto":{"columnsSettings":{"kind":"Percent","threshold":"0.8","displayMax":true,"enabled":false,"elementIndex":"-2"},"rowsSettings":{"enabled":false}}}}
Поворот таблицы: {"grid":{"transposed":true}}
Стиль и оформление: {"PredefinedStyle":null,"Name":"EAX table style"}
См. также: