Kiran Pawar
Kiran Pawar

Reputation: 322

Disable filtering in kendo ui autocomplete

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

Answers (2)

James Mead
James Mead

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

Kiran Pawar
Kiran Pawar

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

Related Questions