Esta respuesta - jQueryUI: how can I custom-format the Autocomplete plug-in results? - describe cómo hacer un parche en monopatín del widget de autocompletar jqueryUI, para que muestre las cosas de una manera particular. El enfoque que utiliza es reemplazar una función en el $.ui.autocomplete.prototype
.Cómo parchear * solo una * instancia de Autocompletar en una página?
Esto significa que todos widgets de autocompletar recibirán este parche.
¿Hay alguna manera de parchar el widget de autocompletar para solo un elemento de entrada? ¿Qué es?
Cuando examino $('$input').autocomplete
, no veo ninguno de los fns de autocompletar allí (_renderItem, _renderMenu, _search, etc.).
Eso no parece funcionar en IE, el error siempre es "' data (...) 'es nulo o no es un objeto." ¿Los 'datos' en realidad no son compatibles en este caso? Los ejemplos de http://api.jquery.com/data/ funcionan correctamente y la única advertencia en esa página es que IE no permite manipular XML de esta forma. – GSerg
Trate de usar '.data ('uiAutocomplete')' en su lugar. Esto fue cambiado en versiones recientes de jQueryUI. –
Sí, funciona de esta manera, gracias. – GSerg