2011-07-06 10 views
2

スライダ(Dojoスライダ)の設定方法を教えていただけますか?コードから例200の値に、このスライダを設定する方法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); 

(私は、このパラメータを設定する関数を記述する必要が----関数set_slider_val(番号))?

答えて

2

すべてのdijitsは、valueプロパティを含むプロパティの設定にsetメソッドを使用します。

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

これは何とかスライダーの表示を更新しませんか? – chitzui

関連する問題