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("На визуализаторах представлены данные всей таблицы");
}
}
В результате выполнения примера в консоль браузера будет выведено сообщение о том, что на визуализаторах представлены данные всей таблицы.
См. также: