Nette\Forms\Form – setDefaults() – chyba nebo ocekavane chovani

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

Zdravim.

Mam formulare ktery je v presenteru ve funkci public function createComponentMujForm()

$form = new \Nette\Forms\Form();
$form->setMethod('GET');
$form->addSelect('x', 'y', $data);
	return $form;

Kdyz dam v public function actionDefault() mam $defaults ktere taham z databaze.

$this['mujForm']->setDefaults($defaults)

Tak to prislusny selectbox nenaplni. Kdyz pouziju ale

$this['mujForm']['x']->setValue($defaults->x);

tak to bezi..

Tak se vas ptam, je to moje blbost nebo to takhle ma fungovat? :) Diky za odpovedi.

ViPEr*CZ*
Člen | 812
+
0
-

Co toto?

$this['mujForm']->setValues($defaults)