mercadolibre / chico

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

autocomplete with quantity characters #1329

Closed nachomena closed 7 years ago

nachomena commented 8 years ago

1322

Se incorporó una nueva feature al textBox autocomplete, con la cual le podemos especificar al momento de instanciar un nuevo autocomplete la cantidad de caracteres (n) que necesitamos para que comience la búsqueda de sugerencias con la propiedad minChar. Si dicho parámetro no se incorpora, por default toma 1 caracter, es decir sugiere desde el primero que presionemos.

Ej.: var autocomplete = new ch.Autocomplete(qS('.autocomplete'), {wrapper: 'ch-autocomplete-wrapper', minChar: 3}).on...

image

battaglr commented 8 years ago

@nachomena, awesome! I have one concern: in Chico we define properties at the moment of creating a new instance of a component, and not in a declarative manner —using data-quantity-char.

For example:

var autocomplete = new AutoComplete('.my-autocomplete', {
    'keystrokesTime': 600,
    'side': 'center',
    'align': 'center'
});

I'm not sure that introducing a different way of passing a configuration would be a good thing.

That said, neat feature. 😀