ExtJS 3.4 Slider Control - PullRequest
       6

ExtJS 3.4 Slider Control

1 голос
/ 21 февраля 2012

Мой вопрос связан с Extjs 3.4 Slider control.Я хочу получить значения, т.е. минимальное значение и максимальное значение двухстороннего ползунка на событие изменения и dsiplay их в теге.Но я не могу получить два значения для двух разных пальцев.Короче говоря, я хочу получить отдельные значения двух пальцев.Вот мой код

Ext.onReady(function(){
           var tip = new Ext.slider.Tip({
           getText: function(thumb){
               if(thumb)
               {
                  document.getElementById("lblAge").innerHTML= thumb.value;
               }


           }
       });

       new Ext.slider.MultiSlider({
           renderTo: 'ageslider',
           width   : 124,
           minValue: 0,
           maxValue: 100,
           values  : [0, 90],
           plugins : tip
              });

Я не могу найти решение, пожалуйста, проверьте код.Спасибо Inadvance.

1 Ответ

1 голос
/ 21 февраля 2012

есть массив thumbs в слайдере. Вы можете сделать цикл и получить значение для каждого большого пальца. Нечто подобное:

getText: function(thumb){
    var slider = thumb.slider;
    values = [];
    for (i = 0; i < slider.thumbs.length; i++) {
        values.push(slider.thumbs[i].value);
    }
    console.log(values);
}
...