2012-02-21 8 views
1

私の質問はExtjs 3.4スライダコントロールに関連しています。私は値を取得したい、すなわち変更イベントの双方向スライダーの最小値と最大値を取得し、それらをタグで表示したい。しかし、私は2つの異なる親指の2つの値を取得することはできません。要するに、私は2つの親指の別々の値を取得したい。ここに私のコードですExtJS 3.4スライダコントロール

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

私は解決策を見つけることができません、コードを確認してください。 ありがとうございました。

答えて

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

ありがとうございます。これは機能しています。 –

関連する問題