Default value u MultiSelectBoxu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- olkins
 - Člen | 30
 
Dobry den!
Mam pole tagu, ktere ziskam z databaze a pak pridam do MultiSelectu ve
formulari.
$tags = $this->model->getTags();
$photo->addMultiSelect('tags','Tags',$tags);
A chci u MultiSelectu nastavit defaultni hodnoty, treba tagy, ktere pred
tim uz uzivatel nastavil, ale setDefaultValue nic neudela. Dalo by se to nejak
vyresit?
Diky!

- pidiclovek
 - Člen | 91
 
Ahoj,
ukaž konkrétní roměnnou a její obsah co tam házíš, mě bezproblémů funguje pole, u kterého specifikuješ jako hodnoty klíče možností tvého multiselectboxu. Tedy například
$test = array(
	0 => "foo",
	1 => "bar",
	2 => "Hi!"
);
$form->addMultiSelect('tags','Tags',$test)
	->setDefaultValue(array(0,1));