Mizení vlastních hidden inputů po neúspěšné validaci

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

Ahoj, prosím o radu.
Do formuláře si přidávám své speciální hidden inputy. V případě neúspěšné validace se mi tyto inputy z rozpracovaného formuláře ztratí.
Je možné odchytit neúspěšnou validaci je nějak opětovně poslat na klienta? Díky.

Pavel Kravčík
Člen | 1196
+
+1
-
$form->onValidate[] = [$this, 'validateForm'];
$form->onError[] = [$this, 'errorForm']

public function validateForm(UI/Form $form)
{
 ...
}
Honza.Mottl
Člen | 104
+
0
-

Díky. Odchycení chyby validace funguje.

Honza.Mottl
Člen | 104
+
+1
-

Už jsem přišel na svou chybu. Hidden inputy jsem přidával jen když jsem naplnil pole hodnot po renderu. Nebyly tedy ve formuláři při validaci a kvůli tomu se ztratily. Musel zvlášť ošetřit jejich přidávání a nastavení hodnot. Už to jede :D