/ / Dojo autocomplete = on dla textfields - dojo

Autouzupełnianie Dojo = włączone dla pól tekstowych - dojo

Zmieniłem moją aplikację ze zwykłego htmlpola tekstowe do zmiany pól tekstowych. Po dodaniu dojo pola tekstowe nie wyświetlają wcześniej wprowadzonych wartości w polach tekstowych, jak tylko wpiszesz pierwszy znak, więc nie będę musiał ponownie wpisywać tekstu. Jest to domyślne zachowanie widgetu dijit textfield. jak mogę dokonać autouzupełniania pola tekstowego. proszę pomóż mi. Próbowałem użyć instrukcji poniżej w addOnLoad, ale bez powodzenia

dojo.attr(dijit.byId("username").textbox, "autocomplete", "on");

Odpowiedzi:

1 dla odpowiedzi № 1

Jak zadeklarowałeś swoje pole tekstowe? Poniższe działa dla mnie:

<div id="form1" data-dojo-type="dijit.form.Form" method="post">
<input data-dojo-type="dijit.form.TextBox" name="text" id="text" autocomplete="on"/>
<input type="hidden" name="delay" value="2"/>
<button data-dojo-type="dijit.form.Button" type="submit">Send</button>
</div>

Widzieć http://jsfiddle.net/psoares/YZeTB/