nette-datagrid
nette-datagrid copied to clipboard
Lazy load pagingu
DataGrid delal trochu moc zbytecnych SQL, ktere pro muj slozitejsi dotaz zabralo ve vysledku nekolik vterin. Zmena je pridani lazy zjisteni poctu zaznamu k vypsani. Pokud byl aplikovan filter, je zbytecne se ptat na pocet zaznamu z bindDataTable(), proto tento zaznam se nacita az v pripade, ze je to potreba (az v renderu).
Otazka znie, ci nie je lepsie si stiahnut dev branch a pouzit DibiFluent - vcera som to stiahol a alurat to idem skusit rozbehat a verim, ze tie dotazy bez DibiDatasource budu ovela lepsie(ked sa bavime o MySQL).
Urcite to lepsi je. Bohuzel tu mam kod bezici jeste na PHP 5.2, tedy bez namespace a moznosti pouziti dev branche. Coz v tomhle pripade pocitam s tim, ze by se porad jeste nekomu mohlo hodit.
Aha jasne, uz mam dlho 5.3ku vsade tak nejako na 5.2 nemyslim :-/