TableCatView.getTableStyleState

Синтаксис

getTableStyleState(sender: PP.Ui.IconListItem);

Параметры

sender. Выбранный пункт в списке «Стиль и оформление» на вкладке «Таблица» ленты инструментов.

Описание

Метод getTableStyleState возвращает текущие настройки стиля таблицы в рабочей книге.

Комментарии

Метод возвращает JSON-объект со следующими полями: Name - наименование настройки, PredefinedStyle - наименование стиля таблицы, задаваемое с помощью перечисления PP.Exp.Ui.TabTablePredefinedStyle.

Пример

Для выполнения примера необходимо наличие на html-странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), а также должна быть открыта вкладка «Таблица» на ленте инструментов рабочей книги. Получим наименование текущего стиля таблицы:

// Получим ленту инструментов
var ribbon = workbookBox.getRibbonView();
// Получим вкладку «Таблица»
var tableCatView = ribbon.getTableCategory();
// Получим панель c выбором стиля
var tableStyle = tableCatView.getTableStyle();
// Получим список стилей из панели
var styleControls = tableStyle.getControls()[0];
// Получим кнопку с текущим стилем таблицы
var currentStyleItem;
for (var i in styleControls.getItems()) {
    var item = styleControls.getItems()[i];
    if (item.getSelected()) {
        currentStyleItem = item;
        break;
    }
}
// Получим настройки текущего стиля таблицы
var tableStyleState = tableCatView.getTableStyleState(currentStyleItem);
// Получим наименование текущего стиля таблицы
console.log("Наименование текущего стиля таблицы: " + tableStyleState.PredefinedStyle);
// Обновим кнопки на панели «Стиль и оформление»
tableCatView.refreshTableStyleButton(styleControls);

В результате выполнения примера в консоли браузера было выведено наименование текущего стиля таблицы в рабочей книге:

Наименование текущего стиля таблицы: ExtBlueStriped

См. также:

TableCatView