Toggle pro cely checkbox list

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

Příklad:

Mám select, ve kterém je seznam krajů. Ke každému kraji vygeneruji samostatný checkboxlist s okresy, které jsou v daném kraji.

<?php
foreach ($kraje as $kraj)
{
  $form->addCheckboxList('okresy' . $kraj->id, 'Okresy:', $kraj->okresy);
  $form['okresy' . $kraj->id]->addConditionOn($form['kraj'], Form::EQUAL, $kraj->id)->toggle('okresy' . $kraj->id, false);
}

?>

Tento kod bych pouzil pro prepinani videlnosti radku tabulky s krajem, potreboval bych ale vsem checkboxlistum nastavit tridu „hidden“ ci nastavit display: none;

Nedari se mi prijit na metodu, ktera by mi umoznila nastavit tu tridu nebo vlastnost celemu tomu listu vcetne labelu…(v conventionalrenderu cely radek tabulky)

Editoval vvondra (15. 5. 2010 20:10)