2012-02-14 2 views
2

J'ai un curseur et j'aime mettre à jour le curseur dans un champ de saisie, je veux dire si je mets un nombre dans un champ de saisie et appuie sur un bouton, le curseur actualise la position dans la barre.Mettre à jour un curseur par programmation dans Dojo

c'est le code du curseur

 <li id="sliderHolder" class="leftPaneliconS"> 
            <div class="Slider" id="slider2" 
              data-dojo-type="dijit.form.VerticalSlider" 
              data-dojo-props='name:"vertical1", 
         onChange:function(val){ hidesubmenu();zoomCanvas(val); }, 
                value:50, 
                maximum:100, 
         minimum:20, 
         pageIncrement:100, 
         intermediateChanges: true, 
         style:{height:"150px"} '> 
              <ol data-dojo-type="dijit.form.VerticalRuleLabels" 
                data-dojo-props='container:"leftDecoration", style:{width:"2em"}, labelStyle:"right:0px;"'> 
                <li></li> 
                <li></li> 
              </ol> 
            </div></li> 

    <input id="update" name="update" value=" "> 

je tentais ceci:

zoomvar=document.getElementsByName("vertical1"); 
    zoomvar.value=newValue; 

mais cela ne fonctionne pas. j'espère que certains peuvent m'aider

Répondre

2

essayez cela: dijit.byId ("slider2"). set ("value", yourValue); Aussi, assurez-vous que vous appelez cela APRES que votre curseur a été démarré :)

Questions connexes