3. Mesour DataGrid
● Proč vlastně nový grid
– Nevyhovující API
– Chybějící featury
● V čem je tento grid výjimečný
– Styl buttonů a dropdownů
– Sorting (problémy: filtr, stránkování)
– Vlastní filtr form a podmínky
8. Vlastní sloupce
● Metody začínající „add“
– $grid->addText('name', 'Name');
● Více nastavení
– $grid->addDate('from')
->setHeader('From')
->setFormat('j.n.Y H:i');
9. Rozšíření a události
● Metody začínající „enable“
– $grid->enablePager(10);
// 10 = limit na stránku
● Metody začínající „on“
– $grid->onSort[] = callback($this, 'sort');
10. Nejvíce řešené na fóru
● AJAX - Nette Snippety - překreslení
– jquery.nette.js
– $(window).ajaxComplete(...)
● Načítání JS a CSS
– Metody: disableJsDraw a disableCssDraw
– Soubory: src/grid.js a src/grid.css
– Pořadí, vlastní načítání