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
+
0
-

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
+
+3
-

$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

blueticket
Člen | 41
+
0
-

Davide super diky.....funguje to :)…Dekuji jeste jednou