PP.Ui.ChartScroller(settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор ChartScroller создает экземпляр класса ChartScroller.
Для выполнения примера необходимо наличие на html-странице компонента Chart с наименованием «chart» (см. «Пример создания компонента Chart»). Создадим элемент прокрутки и добавим его на диаграмму:
// Устанавливаем элемент прокрутки диаграмме var scroller1 = new PP.Ui.ChartScroller({ // Устанавливаем родительскую диаграмму Parent: chart, // Включаем элемент прокрутки Enabled: true, // Устанавливаем максимальное количество отображаемых элементов оси X MaxPointsInSight: 2 }); // Получаем элемент прокрутки var scroller = chart.getScroller(); // Устанавливаем новые настройки элементу прокрутки scroller.setSettings(scroller1.getSettings());
Проверим, добавлен ли элемент прокрутки на диаграмму и перерисуем его:
// Проверяем, добавлен ли элемент прокрутки на диаграмму if (scroller.getIsActual()) { console.log("Элемент прокрутки добавлен на диаграмму"); } else { console.log("Элемент прокрутки не добавлен на диаграмму"); } // Перерисовываем элемент прокрутки scroller.redraw();
К диаграмме был добавлен элемент прокрутки:
В результате в консоль было выведено сообщение о добавлении элемента прокрутки:
Элемент прокрутки добавлен на диаграмму
Сдвинем элемент прокрутки вправо на один шаг:
// Получаем количество интервалов между делениями оси X console.log("Количество интервалов между делениями оси X: " + scroller.getRealXLength()); // Сдвигаем элемент прокрутки вправо на один шаг scroller.setPosition(scroller.getPosition()+1);
В консоль было выведено количество элементов оси X:
Количество интервалов между делениями оси X: 4
В результате элемент прокрутки будет сдвинут вправо на один шаг:
См. также: