mercadolibre / chico

A collection of easy-to-use UI components.
http://chico.mercadolibre.com
MIT License
342 stars 91 forks source link

autoComplete: Empezar a mostrar a la caja de sugerencias a partir de n caracteres ingresados. #1122

Closed eodorizzi closed 9 years ago

eodorizzi commented 10 years ago

Estuvimos incluyendo el autoComplete para las ciudades, esto trae como consecuencia que en algunos casos tengamos una lista de sugerencias muy grande y por esto sería interesante incluir una opción a este control para que recién empiece a sugerir a partir del ingreso de n caracteres (ej: a partir del tercero) para además de hacer demasiadas consultas al servidor, reducir la longitud de la caja de sugerencias.

hmammana commented 9 years ago

It is possible to do without configuration. Yo have to count the amount of characters typed in the input element. You could use the 'type' event.

autocomplete.on('type', function (userInput) {
    if (userInput.length >= 5) {
        $.ajax();
    }
});