DataGrid pro Nette 2 (PHP 5.2)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
fikus1234
Člen | 23
+
0
-

Ahoj.
Je nejaka verze pouzitelna pro Nette Framework 2.0.1 pro PHP 5.2.0?
Mozna je chyba v instalaci komponenty, ale nevim kde.

Dostavam:
Fatal error: Class ‚DataGrid‘ not found in /var/www/dbklim/app/presenters/HomepagePresenter.php:29

V HomepagePresenteru mam:
protected function createComponentGrid($name)
{
$grid = new DataGrid;
$grid->bindDataTable(Location::allLocations());
return $grid;
 }

Potrebne soubory DataGridu mam v app/components, obrazky a js ve www.
Diky.

Editoval fikus1234 (7. 3. 2012 16:41)

saimons
Člen | 293
+
0
-

Datagrid sice nepouzivam, ale docela se mi hodilo toto: Tablesorter

fikus1234
Člen | 23
+
0
-

Diky.
Pouzivas to v Nette 2 a chodi to bez problemu?
Muzu Te pripadne poprosit o par bodu jak to integrovat?
Diky…

llsm
Člen | 121
+
0
-

Datagrid ma vlastni vlakno tady na foru. V nem se da najit prispevky, ktere resi tvuj problem. Datagrid uz neni nadale vyvijen jeho tvurcem a je potreba v nem udelat nekolik malych zmen, aby fungoval. Me na Nette 2.0 bezi bez problemu.
Pokud pouzivas Nette s namespaces, tak musis minimalne vytvaret instanci Datagridu pres $grid = new \DataGrid; nebo namespace do ktereho si datagrid umistis

fikus1234
Člen | 23
+
0
-

Koukal jsem i do tutorialu, ale nedari se rozhodit.
Mam verzi bez namespaces.

llsm
Člen | 121
+
0
-

Ta chyba, co uvadis v prvnim prispevku znamena, ze trida Datagrid neni nactena, tj. ze z pohledu aplikace se snazis vytvorit instanci neexistujici tridy. Zkus promazat temp a cache + zkontrolovat robotloader.