$form->isSubmitted v onValidate callbacku

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

Mam formular s custom validaci v metode validateForm:

$form->addSubmit('submit', 'Odeslat');
$form->addSubmit('cancel', 'Zrusit')->setValidationScope(FALSE)->onClick[] = $this->formCanceled;

$form->onValidate = callback($this, 'validateForm');
public function validateForm($form)
{
	dump($form->isSubmitted());
}

V Nette 2.1.1 mi isSubmited() vraci Nette\Object\Controls\SubmitButton.
V Nette 2.2.3 mi vraci true
.

Nemam tedy moznost pri kliknuti na cancel validaci preskocit.

Ve 2.1 fungovalo i

$form->submitted->getValidationScope()

Ale ted tracy hlasi $form->submitted neni object.

Jak tedy z toho ven?

Editoval libik (18. 9. 2014 10:39)

libik
Člen | 96
+
0
-

Tak to neni verzi Nette ale zpusobuje to aktualizovana nette.ajax.js 1.2.2.