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));