ItemTickIndex: Number
Свойство ItemTickIndex определяет индекс метки, у которой находится бегунок компонента Slider.
Значение свойства устанавливается с помощью метода setItemTickIndex, а возвращается с помощью метода getItemTickIndex. Из JSON значение свойства задать нельзя.
При вызове метода setItemTickIndex указываются три параметра: item - бегунок, value - индекс метки, fireEvent - признак генерации события.
При вызове метода getItemActiveness указывается параметр item - бегунок.
Для выполнения примера предполагается наличие на странице компонента Slider с наименованием «slider» (см. «Пример создания компонента Slider» ). Обработаем событие ActiveItemChanged, установим бегунок с индексом 1 в позицию метки с индексом 1 и сделаем активным бегунок с индексом 0:
// Обработаем событие ActiveItemChanged slider.ActiveItemChanged.add(function (sender, args, timeout) { console.log("Инициировано событие ActiveItemChanged") }); // Получим бегунок с индексом 1 var sliderItem = slider.getItems()[1]; // Установим бегунок в позицию метки с индексом 1 slider.setItemTickIndex(sliderItem, 1, true); // Сделаем активным бегунок с индексом 0 slider.setLastActiveItem(slider.getItems()[0]);
В результате выполнения примера бегунок с индексом 1 был установлен в позицию метки с индексом 1:
Также в консоли браузера было выведено сообщение о вызове события ActiveItemChanged:
Инициировано событие ActiveItemChanged
См. также: