Javascript 禁用剑道ui自动完成中的筛选
如何在剑道自动完成界面中禁用过滤?我在搜索中得到了5条记录,但在自动完成弹出窗口中只显示匹配的记录,即使我没有使用过滤器Javascript 禁用剑道ui自动完成中的筛选,javascript,jquery,angularjs,kendo-ui,kendo-autocomplete,Javascript,Jquery,Angularjs,Kendo Ui,Kendo Autocomplete,如何在剑道自动完成界面中禁用过滤?我在搜索中得到了5条记录,但在自动完成弹出窗口中只显示匹配的记录,即使我没有使用过滤器 scope.autocompleteOptions = { dataTextField: 'description', minLength:1, dataSource:{ data: locationsData, group:'provider', serverFil
scope.autocompleteOptions = {
dataTextField: 'description',
minLength:1,
dataSource:{
data: locationsData,
group:'provider',
serverFiltering:false
},
template: kendo.template($('#roc-map-places-template').html())
}
有什么想法吗
提前感谢。我可以在
剑道ui自动完成中清除过滤器,如下所示:
var autocomplete=$('#autocomplete').data('kendoAutoComplete');
autocomplete.dataSource.filter([]);
这只会清除过滤器
这不会禁用过滤器,但会将其清除。我可以在kendo ui autocomplete
中清除过滤器,如下所示:
var autocomplete=$('#autocomplete').data('kendoAutoComplete');
autocomplete.dataSource.filter([]);
这只会清除过滤器
这不会禁用过滤器,但会将其清除。延迟回复-但我只需要相同的功能-
解决方案:使用“筛选”事件
示例:参见
$(“#自动完成”).kendoAutoComplete({
数据来源:[“苹果”、“橙子”],
过滤:功能(e){
var-filter=e.filter;
如果(!filter.value){
//如果筛选器没有值,则阻止筛选
e、 预防默认值();
}
}
});
迟回复-但我只需要同样的能力-
解决方案:使用“筛选”事件
示例:参见
$(“#自动完成”).kendoAutoComplete({
数据来源:[“苹果”、“橙子”],
过滤:功能(e){
var-filter=e.filter;
如果(!filter.value){
//如果筛选器没有值,则阻止筛选
e、 预防默认值();
}
}
});
请参阅此感谢@SanyamiVaidya,但我的问题是关于剑道ui自动完成
。我无法在kendo autocomplete
中禁用筛选。您指的是什么筛选?我这里指的不是服务器筛选。我已经通过执行serverFiltering:false
禁用了它。我关心的是禁用所有类型的过滤。我在文档中读到,filter:'startswith'
是kendo自动完成UI
的默认筛选,我必须禁用它。请参考此内容,谢谢@SanyamiVaidya,但我的问题是关于kendo UI自动完成
。我无法在kendo autocomplete
中禁用筛选。您指的是什么筛选?我这里指的不是服务器筛选。我已经通过执行serverFiltering:false
禁用了它。我关心的是禁用所有类型的过滤。我在文档中读到,filter:'startswith'
是kendo自动完成UI
的默认筛选,我必须禁用它。