Estoy usando una UQ de JQuery autocompletada. Estoy especificando la longitud mínima. Si especifico minLength:2
, necesito escribir 2 caracteres antes de que el servicio se dispare. Si especifico minLength:1
, entonces solo necesito ingresar un carácter antes de que se active el servicio de origen.Jquery UI autocompletar; minLength: 0 número
Sin embargo, cuando especifico minLength:0
, todavía necesito escribir un caracter. Entonces, cuál es el punto de 0
? ¿Cómo es diferente de 1
? El comportamiento esperado y deseado sería disparar tan pronto como la entrada tenga enfoque ...?
Ideas?
Actualización: Para la solución de la mayor parte de Karim a continuación las obras, sin embargo, al hacer clic en la entrada de las opciones vienen y cuando uno se hace clic en la fuente se vuelve a enviar el cadena vacía en lugar de la nueva opción que era solo se ha seleccionado, por lo que las opciones de autocompletar que aparecen después de seleccionar una opción son más que igual que si la casilla hubiera estado vacía.
¿Cuál es el comportamiento esperado de todos modos cuando se tiene 'minLength: 0'? – kralco626
Básicamente, ¿desea que aparezcan todos los resultados disponibles cuando se enfoca en el campo de autocompletar? – karim79
Bueno, no exactamente, pero sí. ¿Te confundí? Quiero que todos los resultados vuelvan a aparecer en el servicio. Sin embargo, esto puede o no ser todos los resultados posibles. Por ejemplo, si mi servicio clasifica todos los resultados restantes posibles y muestra solo los diez primeros, No mostraría todos los resultados posibles, pero, sí, el autocompletar mostraría todos los resultados devueltos por el servicio web ... Espero que tenga sentido ... :) – kralco626