Javascript dojo自动完成
我可以使用Javascript dojo自动完成,javascript,autocomplete,dojo,Javascript,Autocomplete,Dojo,我可以使用dijit.form.FilteringSelect来显示下拉框。但是它一次从存储dojo.data.ItemFileReadStore请求我不需要的所有数据。我想让它用文本框的当前值查询商店,并显示自动完成选项 我想你必须执行类似的操作 fetch({query:{name:“pepper”,过道:“Spices”}, 查询选项:{ignoreCase:true},onComplete:…}) 有关完整列表和详细信息,请参阅此链接。 以上是一个更完整的示例,但等于valid。但就我而
dijit.form.FilteringSelect
来显示下拉框。但是它一次从存储dojo.data.ItemFileReadStore
请求我不需要的所有数据。我想让它用文本框的当前值查询商店,并显示自动完成选项 我想你必须执行类似的操作
fetch({query:{name:“pepper”,过道:“Spices”},查询选项:{ignoreCase:true},onComplete:…}) 有关完整列表和详细信息,请参阅此链接。
以上是一个更完整的示例,但等于valid。但就我而言,我使用
否,仍然需要从存储下载While数据。这只是对商店的一个自定义查询。从存储区接收部分数据。
this.store = new dojox.data.QueryReadStore({
url: 'url',
sortFields : [{attribute: 'attribute', descending: true}],
requestMethod : "get"}
);
callSuggest : function(){
var fetch = {
query: {attribute: "*"},
queryOptions: {
ignoreCase: true,
deep: true
},
serverQuery: this.searchParam,
onComplete: dojo.hitch(this, function(result, dataObject){
//do something
}),
onError: function(errText){
console.error('error');
}
};
this.store.fetch(fetch);
},