getChartDataSourceState();
Метод getChartDataSourceState определяет диапазон данных, представленных на визуализаторах.
Метод возвращает JSON-объект с полем useGridSelection, который определяет, представлены ли на визуализаторах данные выделенной области таблицы.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. Пример создания компонента ExpressBox). Определим, какой диапазон данных представлен на визуализаторах:
// Получаем представление вкладки «Данные» var category = expressBox.getRibbonView().getDataCategory(); // Определяем диапазон данных, представленных на визуализаторах var state = category.getChartDataSourceState(); if (state) { if (state.useGridSelection) { console.log("На визуализаторах представлены данные выделенной области таблицы"); } else { console.log("На визуализаторах представлены данные всей таблицы"); } }
В результате выполнения примера в консоль браузера будет выведено сообщение о том, что на визуализаторах представлены данные всей таблицы.
См. также: