ScrollSpeed: Number
Свойство ScrollSpeed устанавливает скорость прокрутки временной шкалы.
Значение свойства устанавливается из JSON и с помощью метода setScrollSpeed, а возвращается с помощью метода getScrollSpeed.
По умолчанию свойство содержит значение 1.
Прокрутка допускается в том случае, если не все шаги умещаются на временной шкале.
Для выполнения примера необходимо наличие на странице компонента Timeline с наименованиями «timeline» (см. «Пример создания компонента Timeline»). Отобразим на временной шкале все шаги и добавим новые, а также увеличим количество шагов, на которое прокручивается данная шкала:
// Получим массив шагов временной шкалы
var stepsNames = timeline.getStepsNames();
// Добавим новые шаги
stepsNames.push(2011, 2012, 2013, 2014, 2015);
// Сделаем все шаги видимыми
for (var i in timeline.getStepsVisibility()) {
if (timeline.getStepsVisibility()[i] == undefined) {
timeline.getStepsVisibility().push(true)
} else {
timeline.getStepsVisibility()[i] = true
}
};
// Установим прокрутку шкалы через 3 элемента
timeline.setScrollSpeed(3);
// Перерисуем временную шкалу
timeline._render();
В результате выполнения примера на временной шкале были отображены все шаги и добавлены пять новых:
![]()
Количество шагов, на которое прокручивается временная шкала , увеличилось до трёх. Для проверки прокрутим шкалу вправо, один раз нажав на крайнюю правую кнопку:
![]()
См. также: