Identifikace stisknuteho tlacitka ve formulari

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

Ahoj.
Mam zdedeny projekt, kde byla formularova tlacitka vlozena do sablon jako inputy :(
Formular obsahuje dva tlacitka, ktera maji provest rozdilnou akci.
Jakym zpusobem je v presenteru mohu identifikovat?
$form->getValues dava uz ocistene hodnoty.
Je nejaka moznost bez prepisovani velke casti kodu?

duke
Člen | 650
+
0
-

Můžeš je v šabloně oživit přidáním speciálního atributu n:input="foo" a v presenteru si je prostě přidat a navázat na ně onClick callback:

$form->addSubmit('foo', 'Foo')
    ->onClick[] = callback($this, 'processFormFoo');
Jan Endel
Člen | 1016
+
0
-

tohle by nestačilo?