Formular s viacerymi submit buttonmi

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

PHP 5.3.2 Nette: 2.0-dev a8e74c1 released on 2010–10–14

Ahojte,

mam vlastny datagrid, co je vlastne jeden velky form. Mam tri rozne submit buttony. Jeden je pre spustenie operacie vyberanej zo selectu – btnExecute. Dalsie dva su na aplikovanie filtrov a na zrusenie. Ak je v datagride btnExecute, tak pri kliknuti na hociktory z ostatnych, sa mi vzdy vykona len callback priradeny btnExecute. Ak tam nie je, vykona sa normalne priradeny callback. Callbacky navesujem na onClick[].

Vie niekto poradit, co by to mohlo byt za divnu chybu?

Patrik Votoček
Člen | 2221
+
0
-

Tohle sem nedavno resil s nekym na jabberu mas nastaveny u tech buttonu value? pokud ne nette nema sanci poznat na ktery jsi kliknul.

Pokud ne ukaz definici tech buttonu jinak se nehneme z mista

bazo
Člen | 620
+
0
-

vsetko mam nastavene. uz som prisiel na to, kde je chyba. tie tlacitka sa tam pridavaju podla hodnoty jednej premennej a z nejakeho neznameho dovodu je ta premenna po odoslani false. Cakal by som, ze nette vyhodi vynimku alebo nieco ak neexistuje button, ktorym bol formular odoslany.