Ruční vykreslení RadioListu a toggle

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
RePRO
Člen | 32
+
+1
-

Zdravíčko, chtěl bych poprosit o pomoc. V presenteru mám:

<?php
$form->addRadioList('radioTime', 'radioTime', [0 => 'Neomezený čas', 1 => 'Omezený čas'])
	->addCondition($form::EQUAL, 0)
		->toggle('unlimitedTime')
	->elseCondition($form::EQUAL, 1)
		->toggle('limitedTime')
	->endCondition();
?>

FUNGUJE (resp. přepíná):

{input list}

<div id="unlimitedTime">
	<input type="text" class="form-control">
</div>

NEFUNGUJE (nepřepne se při manuálním vykreslení RadioListu):

{foreach $_form[list]->items as $key => $label}
	<input n:name="list:$key"> {$label}
{/foreach}

<div id="unlimitedTime">
	<input type="text" class="form-control">
</div>

Děkuji borci za pomoc!

MW
Člen | 626
+
0
-

Zkus nastavit ID na ten input přímo:

...
->setOption('id', 'unlimitedTime');
RePRO
Člen | 32
+
0
-

MW napsal(a):

Zkus nastavit ID na ten input přímo:

...
->setOption('id', 'unlimitedTime');

Ne, to už jsem taky zkoušel – nefunguje.