Corectare afisare lista de rezultate autocomplete in spatele ferestrei de dialog jQuery UI

Într-o fereastră de dialog jQuery UI avem un widget autocomplete asociat unui câmp text. La prima afișare a listei de rezultate, totul este afișat normal. Însă, dacă închidem lista de rezultate fără să fi selectat vreun rezultat, iar apoi redeschidem lista prin tastarea unui caracter în câmpul text, vom observa că lista este afișată în spatele ferestrei de dialog.

Read More

Corectare performanta scazuta la jQuery autocomplete

Datorita unui bug in componenta ui.autocomplete  din libraria jQueryUI  de fiecare data cand utilizatorul tasteaza in campul text performanta cautarii scade. Pentru a corecta acest lucru se adauga $(this).data(“ui-autocomplete”).menu.bindings = $();  in sectiunea search :

$("#birds").autocomplete({
    source: "search.php",
    minLength: 2,
    select: function(event, ui){
        log("Selected: " + ui.item.value + " aka " + ui.item.id);
    },
    search: function(e,ui){
        $(this).data("ui-autocomplete").menu.bindings = $();
    }
});

Detalii: https://bugs.jqueryui.com/ticket/15082