2012-02-21 9 views
1

내 질문은 Extjs 3.4 슬라이더 컨트롤과 관련이 있습니다. 나는 값을 얻고 싶다. 즉, 최소값과 최대 값의 양방향 슬라이더를 변경 이벤트에 넣고 태그에 그 값을 표시하고 싶다. 하지만 두 개의 서로 다른 엄지 손가락에 대해 두 개의 값을 얻을 수는 없습니다. 간단히 말해서 두 개의 엄지 손가락의 값을 구하십시오. 여기 내 코드가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

고맙습니다. 이것은 작동 중입니다. –

관련 문제