Remote autocomplete

To create an autocomplete that uses a remote data source, you can use the filterablebeforefilter event of the Filterable widget to dynamically populate a listview as a user types a search query.

This is useful when you have a very large data set like cities, zip codes, or products that can't be loaded up-front locally. Use the view source button to see the JavaScript that powers this demo.

If you have a small list of items, you can use the filter reveal option to make an autocomplete with local listview data.

Cities worldwide

After you enter at least three characters the autocomplete function will show all possible matches.