Nette DataGrid - jak se vám líbí? rubrika: Programování: PHP

3 matous.nemec
položil/-a 13.10.2014

Zdravím,

už nějakou dobu vyvíjím Nette DataGrid. Včera jsem udělal update a nevím, co bych ho ještě měl naučit nebo co bych měl změnit. Jediné co, tak mu ještě časem doplním DataSource pro Doctrine.

Myslím, že je jedinečný hlavně v tom, že se s jeho pomocí dá vypsat a sortovat strom, buttony a dropdowny mají velké možnosti nastavení, takže může vypadat ve výsledku v podstatě jakkoli a dá se zasadit do jakéhokoli vzhledu. Základní je bootstrap vzhled, ale dá se úplně překopat jen pomocí CSS a nastavení. Také lze použít inline editaci dat a je možné nastavit callback pro nastavení práv. Podle něj se pak zobrazují nebo nezobrazují buttony a linky v dropdownech.

Takže se chci zeptat, co se vám na něm líbí nebo naopak nelíbí. A zda byste ho použili či nikoli a proč.

Zde je odkaz na dokumentaci/demo: http://grid.mesour.com
Odkaz na Nette fórum: http://forum.nette.org/cs/20448-novy-nette-datagrid-pro-bootstrap-s-mozn...

Edit:: Je to na GitHubu: https://github.com/mesour/DataGrid a také na Packagist: https://packagist.org/packages/mesour/datagrid :-)

Edit2:: Je venku nová verze 1.3 a s i ní vylepšený pager: http://grid.mesour.com/basic/advanced-pager/
Změny zde: http://grid.mesour.com/versions/#1.3

Edit3:: Další verze 1.4 je na světě: http://grid.mesour.com/versions/#1.4. Co bych chtěl vyzvednout jsou filtry: http://grid.mesour.com/filter/ ;-)

Komentáře

  • 84mmdd : Na první pohled moc pěkný, funkčně i UX. Díky za zveřejnění ;). V tuhle chvíli mi to moc nemyslí, možná by se mi líbily nějaké kontextové filtry. Třeba když se jedná o numeric nebo date slopec, tak moci filtrovat interval čícel\datumů. Ale je to na úrovni nice to have, současné paleta funcionalit je okouzlující :)). 2.10.2014
  • matous.nemec : Díky, jsem rád, že se líbí :) Jinak filtrování lze fakt hodně customizovat, jak jsem psal v komentáři pod Žížalovo odpovědí. 2.10.2014
  • ooouuiii : Ty filtry jsou fakt husty, diky za zapracovani. Urcite na nejblizsim novem projektu pouziju. 14.10.2014
odkaz
12 Kit
odpověděl/-a 1.10.2014

Filozofické zamyšlení: Dalo by se na tom i něco ubrat?

Komentáře

  • matous.nemec : Prosím konkrétní komentáře. 1.10.2014
  • skliblatik : Kite tvoje odpovědi bývají takové "trochu stranou". Ale podle mě často (né vždy) se docela trefíš, jako teď. Myslím si, že nejde o množství featur, ale o přesné zacílení. Jedna varianta wtf, kterou používáme: "to je tam proto, aby se to mohlo nepoužít. 2.10.2014
  • matous.nemec : Prosím, můžete vysvětlit, co je tam podle vás navíc a mělo by se ubrat? 8.10.2014
  • vaclav.sir : Jde o to, že ten grid je tak trochu god-object. 8.10.2014
  • matous.nemec : To je pravda, taky se mi to nelíbí, už jsem nad tím přemýšlel a chci to nějak separovat, jak to teď ještě netuším. 10.10.2014
  • matous.nemec : Od verze 1.4 už grid není god-object, funkcionalita byla přesunuta do subcomponent ;-) 16.10.2014

Pro zobrazení všech 6 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.