Ajaxové překreslení formuláře a reset hodnot

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

Zdravím,
mám formulář ve snippetu, odesílám ajaxově a po odeslání resetuju hodnoty:

<?php
$form->setValues([], TRUE);
?>

Metoda Form::setValues je ale internal, což naznačuje, že by se neměla explicitně volat zvenčí. Existuje nějaký hezčí způsob, jak resetovat zadané hodnoty? Nebo chápu špatně význam toho internal?

jiri.pudil
Nette Blogger | 1032
+
+2
-

Je to zřejmě jen ochrana před nesprávným/mylným použitím té metody, viz https://github.com/…s/issues/114https://github.com/…9b0c851bd315

CZechBoY
Člen | 3608
+
+5
-

Asi by se hodila metoda resetValues($erase = false), která by nastavila buď defaultní nebo prázdné hodnoty.