Reputation: 322
How to disable filtering in kendo autocomplete UI? I am getting 5 records on search but only matching records are shown in autocomplete popup even though I haven't used filters.
scope.autocompleteOptions = {
dataTextField: 'description',
minLength:1,
dataSource:{
data: locationsData,
group:'provider',
serverFiltering:false
},
template: kendo.template($('#roc-map-places-template').html())
}
Any ideas?
Thanks in advance.
Upvotes: 1
Views: 1744
Reputation: 1
Late reply - but I just needed the same ability -
Solution: Use the "filtering" event Example: see https://docs.telerik.com/kendo-ui/api/javascript/ui/autocomplete/events/filtering
<input id="autocomplete" />
<script>
$("#autocomplete").kendoAutoComplete({
dataSource: [ "Apples", "Oranges" ],
filtering: function(e) {
var filter = e.filter;
if (!filter.value) {
//prevent filtering if the filter does not value
e.preventDefault();
}
}
});
</script>
Upvotes: 0
Reputation: 322
I could clear filters in kendo ui autocomplete
as follows :
var autocomplete=$('#autocomplete').data('kendoAutoComplete');
autocomplete.dataSource.filter([]);
This will just clear filters.
This would not disable filters but clears it.
Upvotes: 0