Divné chování setDefaultValue() v radiolistu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- pavelplzak
- Člen | 21
Zdravím, nějak divně se mi chová nastavování výchozí hodnoty v radiolistu. Pokaždé se mi označí jako výchozí jiný input.
Vytvářím radiolist:
$form->addRadioList('nejakySelect', '', array(1 => 'salala', 2 => 'brekeke'))
->setDefaultValue(1);
Poté ho vykresluji v šabloně:
{form mujForm}
<div n:foreach="$form['nejakySelect']->getControl()->getChildren() as $key => $input">
{!$input}
</div>
{/form}
Ale s každým refreshem stránky se rovnoměrně střídá vybraný radiobutton, jednou je vybrán „salala“, jednou „brekeke“. Netuší někdo, v čem by mohl být zakopaný pes?
- MartinitCZ
- Člen | 580
A to i v případě, když použiješ?:
{control mujForm}
Ten tvůj zápis je nějak divný. ;)