Naplneni a zobrazeni 2 SELECTu
- dotTwelve
- Člen | 167
Nevim, jakym zpusobem mam do formulare naplnit data z tabulky, kde mam
3 sloupce |id|kraj|nazev| s tim, ze nektere nazvy se mohou opakovat ale jsou
jenom v danem kraji (jedna se o tabulku mest v CR). Potrebuji udelat to,
abych nacetl pole, ktere nasledne mohu vypsat do formulare jako SELECT. Melo by
to fungovat tak, ze nejdrive si clovek vybere Kraj a nasledne se mu zobrazi
dostupne Mesta v danem kraji v druhem SELECTu. Prosim o radu, kde co
vytvorit, co na strane modelu, presenteru atd.
Diky
- nAS
- Člen | 277
Podle mě by model měl mít metody getKraje (angličtino-čeština fakt dobrá :) ) a getMěsta(kraj). A presenter by se měl starat o vytvoření formuláře. Pokud ještě nebyl vybrán kraj, tak select s městy zobrazí prázdný a disablovaný. Když při odeslání formuláře zjistí, že byl vybrán kraj, tak uživateli nabídne příslušná města získaná z modelu. Případně to ještě můžeš zAJAXovět tak, že po vybrání kraje se pošlě požadavek na města AJAXem a pouze se doplní select.