Jquery UI autocompletar; minLength: 0 problema

Estoy usando un JQuery UI auto-complete. Estoy especificando la longitud mínima. Si especificominLength:2 Necesito escribir 2 caracteres antes de que se active el servicio. Si especificominLength:1 entonces solo necesito escribir un carácter antes de que se active el servicio de origen.

Sin embargo, cuando especificominLength:0 Todavía necesito escribir un personaje. Entonces, ¿cuál es el punto de0? ¿Cómo es diferente de1? El comportamiento esperado y deseado sería que se disparara tan pronto como la entrada tenga el foco ...?

Ideas?

Actualizar: En su mayor parte, la solución de karim a continuación funciona, sin embargo, al hacer clic en la entrada, aparecen las opciones y cuando se hace clic en la fuente, se vuelve a enviarcuerda vacía en lugar denueva opción que se acaba de seleccionar, por lo que las opciones de autocompletar que aparecen después de seleccionar una opción sonigual que si la caja hubiera estado vacía.

Respuestas a la pregunta(7)

Su respuesta a la pregunta