nastavení disabled radio buttonu z radio listu

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

Ahoj,

jak mám dynamicky nastavovat disabled radio buttonů v radio listu?
Pokud budu mít například:

<?php

$form->addRadiolist("radioList", "label", array(
	"radio1" => "value1",
	"radio2" => "value2",
	"radio3" => "value3"
));

?>

Budu potřebovat na základě nějaké podmínky některým z buttonů hodit atribut disabled. Hodilo by se mi něco jako tohle:

<?php

if ($cond) {
  $form["radioList"]["radio3"]->setDisabled(TRUE);
}

?>

Ale RadioList obsahuje pouze pole názvů a hodnot, takže to takto nejde.
Všiml jsem si pět let starého vlákna, kde byla informace, že to řešit nejde. Stále tento problém přetrvává?

Budu rád za každou radu.
Děkuji

David Matějka
Moderator | 6445
+
+2
-

Do setDisabled muzes poslat pole s vypnutymi prvky, tedy treba ->setDisabled(['radio3'])