![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 1 Dołączył: 12.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
już wymiękam... no nie mogę tego nigdzie znaleźć, co chcę zrobić . Mam formularz w którym są jakieś tam pola i w nim są dwa wyjątkowe: categoria i podkategoria. Są one połączone z innymi dwoma tabelami. Teraz chcę zrobić tak, że jak wybieram najpierw kategorię, to przeładowuje mi się strona (ewentulanie asynchronicznie ajax) i ładuje dla tej wybranej kategorii odpowiedniego selecta z podkategoriami. Chodzi o to, że dane kategorie są w odpowiednich kategoriach i nie mogą wybrać byle jaką podkategorię . Próbowałem tego: http://symfony.com/doc/current/cookbook/fo...dification.html Ale nie widzę tutaj możliwości wrzucenia akcji onchage, ani przekazania argumentu do tych listenerów, bo muszę odpowiednie ID przekazać kategorii, by na postawie tego id zaciągnać odpowiednie kategorie. Czy może ktoś budował taki formularz albo taki mechanizm i mógłby pomóc. Ogólnie jak wywołuje jakiego kolwiek listenera czy to w formie:
czy w to formie
Zawsze mam komunikat jakby nie działał ten lister jakby go nie było:
Ten post edytował basso 8.05.2013, 14:57:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Jakoś mi nie po drodze ostatnio z Symfony2, więc mogę się mylić.
Sposób z cookbooka nie działa? Spójrz co się dzieje teraz w Twoim kodzie. Budujesz sobie formularz poprzez dodanie do niego odpowiednich pól. Dodajesz także obsługę zdarzenia, a zdarzenie to wywoływane jest w momencie gdy podpinasz do niego dane czyli już dawno po zbudowaniu formularza. Wynika z tego, że w reakcji na zdarzenie do formularza musisz dodać już gotowe (tzn. zbudowane) pole select. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:41 |