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
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!