我使用dojo.form.FilteringSelect
作爲類似google的提示器。基於輸入的字符串,我通過AJAX獲取一系列值並將它們放入小部件的商店中。此過程在每個keyUp
後啓動。我遇到的問題是,下拉列表會自動打開,嘗試在其AJAX響應到達之前在其存儲中找到(由舊值填充)字符串類型。我想要禁用這種行爲,並在獲得結果後自行致電openDropDown()
。有沒有這樣做的優雅方式?就像:Dojo FilteringSelect - 防止自動打開下拉菜單
var fs = new dojo.form.FilteringSelect({
automaticDropDown: false // I am looking for a property like this one
});
嗯,也許'dojox.data.JsonRestStore'更適合這個。但是,在dojo源代碼遊覽超過一週之後,我得出結論,使用'ValidationTextBox'並且將這些建議者全部寫入我自己的代碼將會容易得多,這就是我所做的。感謝您的幫助。 –