getLegendButton();
Метод getLegendButton возвращает кнопку «Легенда» на вкладке «Валидация» ленты инструментов рабочей книги.
Метод возвращает объект типа PP.Ui.RibbonButton.
При нажатии на данную кнопку в таблице рабочей книги будет отображена легенда со списком выполненных правил валидации.
Для выполнения примера необходимо наличие на html-странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox») и с загруженной таблицей в области данных рабочей книги. Также должно быть выполнено как минимум одно правило валидации.
Отобразим в рабочей книге легенду со списком выполненных правил валидации:
// Получим ленту инструментов рабочей книги var ribbon = workbookBox.getRibbonView(); // Получим вкладку «Валидация» var validationCategory = ribbon.getValidationCategory(); // Откроем данную вкладку validationCategory.setIsHiddenActive(true); ribbon.refreshAll(); // Разрешим отображение элементов валидации validationCategory.getSource().setShowValidation(true); // Получим кнопку «Легенда» var legendButton = validationCategory.getLegendButton(); // Отобразим данную кнопку в нажатом состоянии legendButton.setIsPressed(true); // Сымитируем нажатие кнопки «Легенда» legendButton.Click.fire(legendButton); // Отобразим данную кнопку в отжатом состоянии legendButton.setIsPressed(false); // Обновим вкладку «Валидация» validationCategory.refresh();
В результате выполнения примера в рабочей книге была отображена легенда, содержащая выполненные правила валидации:
См. также: