setOmitted() podla podmienky
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- matopeto
- Člen | 395
Zdravim, ide v nette zapisat nieco taketo:
<?php
$control->addConditionOn($this["conditions-date-enabled"], Form::EQUAL, "0")
->setOmitted();
?>
Proste aby sa podla nastaveneho ineho pola, nevkladala hodnota ineho do $form->getValues(); Vyssie zapisany zapis samozrejme nefunguje (setOmitted neni v Rules). Ide to zapisat nejako inak ako az pri spracovani formulara?
- David Matějka
- Moderator | 6445
Neslo by to hacknout callbackem v addRule? :)
$control->addConditionOn($this["conditions-date-enabled"], Form::EQUAL, "0")
->addRule(function($control) {
$control->setOmitted();
return TRUE;
});