Class labelu když je u inputu podmínka

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

Zdravím, mám v presnteru formulář, který má jednu položku s podmínkou, že pokud je zašktrtnutý checkbox, tak není povinný. Zároveň bych potřeboval jeho labelu dát classu abych ho mohl skrýt, pokud je checkbox zaškrtnutý. Pokud tam přidám getLabelPrototype, tak mi hází undefined function, pokud to dám před tu podmínku, tak už to zas nevezme tu podmínku.

$form->addSelect('category', 'Oddělení:', $this->categories)
			->setPrompt('Vyberte jedno z odděleních')
			->addConditionOn($form['all'], Form::EQUAL, FALSE)
			->setRequired('Prosím vyberte jednu kategorii, nebo zašrtněte možnost pro všechny kategorie');
Barvoj
Člen | 60
+
+1
-

Ulož si ten select do proměnné:

$input = $form->addSelect('category', 'Oddělení:', $this->categories)
			->setPrompt('Vyberte jedno z odděleních');
$input->getLabelPrototype();
$input->addConditionOn($form['all'], Form::EQUAL-, FALSE)
			->setRequired('Prosím vyberte jednu kategorii, nebo zašrtněte možnost pro všechny kategorie');
AdamVyborny
Člen | 36
+
0
-

Barvoj napsal(a):

Ulož si ten select do proměnné:

$input = $form->addSelect('category', 'Oddělení:', $this->categories)
			->setPrompt('Vyberte jedno z odděleních');
$input->getLabelPrototype();
$input->addConditionOn($form['all'], Form::EQUAL-, FALSE)
			->setRequired('Prosím vyberte jednu kategorii, nebo zašrtněte možnost pro všechny kategorie');

děkuju :)