Zmenil som aplikáciu z normálneho htmltextfields na dijit textfields. Po pridaní dojo textové polia neukazujú predtým zadané hodnoty v textových poliach, akonáhle napíšem prvý znak, takže nemusím písať text znova. Je to predvolené správanie widgetu dijit textfield. ako môžem urobiť textové pole autocomplete. prosím pomôžte mi. Snažil som sa použiť nižšie uvedené vyhlásenie v metóde addOnLoad, ale žiadne šťastie
dojo.attr(dijit.byId("username").textbox, "autocomplete", "on");
odpovede:
1 pre odpoveď č. 1Ako ste deklarovali svoje textové pole? Nasledujúce práce pre mňa pracujú:
<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>
vidieť http://jsfiddle.net/psoares/YZeTB/