2011-07-06 4 views
2

누군가 어떤 값으로 슬라이더 (Dojo 슬라이더)를 설정하는 방법을 보여줄 수 있습니까? Dojo 슬라이더 설정 값 문제

 var vertical_monday = dojo.byId("vertical_monday"); 
     var rulesNodeMonday = document.createElement('div'); 
     vertical_monday.appendChild(rulesNodeMonday); 

     var sliderRulesMonday = new dijit.form.VerticalRule({ 
      count: 24, 
      style: "width:5px;" 

     }, 
     rulesNodeMonday); 
     var slider = new dijit.form.VerticalSlider({ 
      name: "vertical_monday", 
      value: 0, 
      minimum: 1440, 
      maximum: 0, 
      pageIncrement:100, 
      showButtons:true, 
      slideDuration:289, 
      discreteValues: 289, 
      intermediateChanges:false, 
      style: "height:450px;", 
      onChange: function(value) { 
       dojo.byId("sliderValueMonday").value = value; 
       val_monday=value; 
       var a=(500*(value-used_length_monday))/1440; 
       //alert('a='+a); 
       var temp_id='mon_'+temp_daily_plan_monday; 
       //used_length=used_length+a; 
       $('#'+temp_id).css('height',a); 
      } 
     }, 
     vertical_monday); 

방법 예에서 코드 (I이 파라미터 ---- 함수 set_slider_val (번호)을 설정하는 기능을 쓸 필요) (200) 값이 슬라이더를 설정?

답변

2

모든 dijits는 value 속성을 포함하여 set 메서드를 사용하여 속성을 설정합니다.

function set_slider_val(number) { 
    dijit.byId("yourSliderId").set("value", number); 
} 
+0

이렇게하면 슬라이더보기가 새로 고쳐지지 않습니다 ?? – chitzui