[2.0.12] Componenta set data do form

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

Ahojte,

vytvoril som si control, ktory obsahuje methody create a createComponent<Mojform>

v presenteru mam inicializaciu:

protected function createComponentFormular()
{
	return new \Components\Formular;
}

v sablone si ju vykreslim:

{control formular $formdata}

$formdata sa setuju v startupe, kedze tento form je pouzity na kazdej stranke. Obsahuje predpis pre vykreslenie selectboxu a pripadne setnutie defaulthodnot , cize taka default sablonka

Vsetko sa krasne vykresli ale ked odoslem formular nahlasi mi to chyby ze neexistuje input z toho $formdata.
Predpokladam ze problem je v tom,ze data sa setuju cez templatu, ku ktorej sa cez signal uz nedostanem takze sa tam tie data nenahraju .. ako a kde ich mam spravne vkladat do komponenty v presenteru ?

dakujem

HappyFace
Člen | 162
+
0
-

asi som uz prepracovany :/ ako som to odoslal trklo mi kde to ma byt, aspon podla mna

rozsiril som si komponentu o methodu setData a upravil inicializaciu v presenteru

		protected function createComponentFormular()
		{
			$con = new \Components\Formular;
			$con->setData($this->data);

			return $con;
		}