DataGrid Component '' is not attached to ‚Nette\Forms\Form‘

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

Tak jsem přepsal třídy z dev verze datagridu a po všech třídách mi vyskakuje tato chyba
Nevěděl by někdo jak to řešít? popř. neměl by někdo funkční verzi datagridu na php 5.3 nette 2.0 beta?

mlezitom
Člen | 1
+
0
-

Asi nejsi jediný, řeším tentýž problém. Nette 2.0 beta, prefixed..

lumen
Člen | 32
+
0
-

Dostal jsem se do podobného problému při přepisu DataGridu (od Romana S., dev větev z githubu). Chci se zeptat, jestli už je nějaké řešení?

blazas
Člen | 1
+
0
-

Tento problém (Component '' is not attached to) vzniká při volání metody lookup třídy NControl (prefixovaná verze) např. v souboru DataGridAction.php je nutné změnit toto:

Změnit

$control = $dataGrid->lookup('Nette\Application\Control', TRUE);

na

$control = $dataGrid->lookup('NControl', TRUE);

Ve svém vývojovém prostředí dejte vyhledat nad adresářem DataGrid všechny výskyty metody lookup metody a změnit podle návodu. Vynechejte volání $this->lookup('DataGrid', TRUE);

Editoval blazas (15. 4. 2012 18:52)