ExtJS 3.4滑块控制

时间:2012-02-21 07:08:25

标签: php codeigniter extjs extjs3

我的问题是关于Extjs 3.4 Slider控件。我想获得值,即更改事件上双向滑块的最小值和最大值,并在标签中显示它们。但我不能为两个不同的拇指得到两个值。总之,我希望获得两个拇指的单独值。这是我的代码

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 个答案:

答案 0 :(得分:1)

滑块中有一个拇指数组。你可以为每个拇指制作循环并获得价值。类似的东西:

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);
}