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

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?

jiri.pudil
Nette Blogger | 1032
+
0
-

V masteru takto. Ve 2.0 můžeš zkusit totok.

David Klouček
Člen | 57
+
0
-

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?