Jak samostatně vykreslit input a label RadioListu?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- David Klouček
- Člen | 57
Potřebuju samostatně vykreslit input a label radiolistu, abych jim mohl ručně přiřadit nějaké styly a jiné atributy. To znamená, že
$form['x']->getControl($key)}
mi nestačí. Napadlo mě ještě
<input type="radio" n:input="x $key">
ale to nefunguje. Jak tedy na to?
- David Klouček
- Člen | 57
Díky za odpověď. Nakonec jsem to vyřešil tak, jak mi radil někdo na chatu:
{var $html = $_form['radiolist']->getControl($key), $input = $html[0], $label = $html[1]}
Proč ale v základu Nette neni nějaký elegantní způsob, jak to udělat?