CheckboxList a toggle na každém checkboxu

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

Ahoj,
mám takovýto checkboxlist:

$form->addCheckboxList('events', 'Události', [
  12 => 'požáry',
  21 => 'silniční dopr. nehody',
  99 => 'další...'
])
  ->setRequired()
  ->addCondition(self::EQUAL, 12)  // nebo self::IS_IN, [12]
    ->toggle('eventsFires')
  ->elseCondition()
  ->addCondition(self::EQUAL, 21)  // nebo self::IS_IN, [21]
    ->toggle('eventsRoadTrafficAccidents')
  ->endCondition();

Jenže toggle nefunguje dle mého očekávání. Když z trojice checkboxů zaškrtnu jen první nebo jen druhý checkbox, tak se zobrazí správný div podle id. Ale když zaškrtnu první i druhý checkbox, tak se nezobrazí nic.

Díky za radu.

duke
Člen | 650
+
0
-

Použij vlastní validační pravidlo.

Podobně jako se řešilo tady.