Javascript 禁用剑道ui自动完成中的筛选

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

如何在剑道自动完成界面中禁用过滤?我在搜索中得到了5条记录,但在自动完成弹出窗口中只显示匹配的记录,即使我没有使用过滤器

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
的默认筛选,我必须禁用它。