Problem s addRadioList a setValue
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- blueticket
- Člen | 41
Zdravim Vas, chtel bych se zeptat. Nedari se mi oznacit radio button v sablone z presenteru. Nevite mi prosim poradit? Pri vykresleni zustavaji oba radio buttony bez zaskrtnuti.
Dekuji
Kod v presenteru, ktery by mel oznacit konkretni radio button
$form = new Form();
$profile->dog_gender = "Dog";
$sex = array(
'Dog' => 'Dog',
'Bitch' => 'Bitch'
);
$form->addRadioList("radGender", NULL, $sex)->setValue($profile->dog_gender);
kod sablony s radio buttonama:
<label class="radio-inline" style="font-size: 13px;">
<input type="radio" id="{$id}Dog" n:name="{$name}" value="Dog">{_ 'Dog'}
</label>
<label class="radio-inline" style="font-size: 13px;">
<input type="radio" id="{$id}Bitch" n:name="{$name}" value="Bitch">{_ 'Bitch'}
</label>
- David Matějka
- Moderator | 6445
$name
obsahuje predpokladam radGender
?
Zkus to vykreslit nasledovne:
<label class="radio-inline" style="font-size: 13px;">
<input id="{$id}Dog" n:name="$name:Dog">{_ 'Dog'}
</label>
<label class="radio-inline" style="font-size: 13px;">
<input id="{$id}Bitch" n:name="$name:Bitch">{_ 'Bitch'}
</label>
Musis nette rict, ktery prvek chces vykreslit. A vsimni si, ze jsem smazal type a value, to nette doplni samo