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

Noty – un plugin jQuery pentru notificari

Noty este un plugin jQuery care permite crearea de notificari, ca o alternativa la casutele standard de dialog. Sunt permise diverse pozitionari relativ la fereastra curenta, aspectul grafic poate fi modificat/personalizat din CSS si are, pentru moment, 4 optiuni de callback. Mai multe detalii pe site-ul autorului: http://ned.im/noty.

 

Autorul, Nedim Arabaci, prezinta si alte proiecte interesante pe site-ul sau: http://ned.im

 

PHP max_input_vars

Pentru firma unde lucrez am dezvoltat o aplicatie care permite crearea rapida si usoara a ofertelor de pret pentru clientii nostri. Aplicatia permite introducerea unuia sau a mai multor coduri de produs, apoi interogheaza baza de date SAP si returneaza date despre produse (7 campuri pentru fiecare produs): producator, denumire, pret, stoc disponibil, etc…

Recent, un coleg a avut de facut o oferta care continea aprox 200 de coduri de produs. Dar in urma interogarii erau returnate informatiile doar pentru aprox 160 de produse. Am inceput sa fac tot felul de teste sa vad de unde apare limitarea.

Read More