Vykreslení jednoho Radia z RadioListu

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

Dorý den,

přečetl jsem si, že radiolist je převlečený select, každopádně, zajímá mě, zda-li a jak můžu v template vytáhnout jen jeden radio puntík, obdobně jako třeba textbox ({$presenter['form']['text']->control})?

arron
Člen | 464
+
0
-

Funkce Radiolist::getControl() ma paremeter $key se kterym, kdyz ji zavolas, tak by Ti mela vratit prislusny „puntik“ ve forme instance Html.

Mesiah
Člen | 240
+
0
-

Děkuji za odpověď, ale nějak si s metodou getControl($key) nerozumíme. Přesněji, co bere za parametr?

RadioListu nastavuji hodnoty přes metodu setItems($array), kde $array je asociativni pole $key => $value a když se snažím dostat ten radio puntík přes metodu getControl($key) tak dostavám NULL ať už použiju jako parametr $key, nebo $value dokonce jsem zkoušel prostý číselný index, ale to se ozve laděnka.

Řešil to už někdo? Nette používám ve verzi 0.9.5 stable.

Edit: chyba mezi monitorem a židlí, dával jsem do $array položky, které byly zase pole..

Editoval Mesiah (17. 10. 2010 14:39)