Select List Grails
05/04/2011 00:00
0
Boas pessoal,estou a fazer uma aplicação em grails em que tenho 3 classes "continente","país" e "cidade",.o que me dá 3 tabelas na minha base de dados.
Entretanto gostaria de fazer 3 menus(select list) tendo em conta os valores escolhidos.

Vou dar um exemplo: uma pessoa ao selecionar um país não quero que apareça no menu cidades todas as cidades, apenas aquelas que pertencem ao pais que foi selecionado.

Alguma ideia de como posso fazer isso?

Valeu..
Tags: Grails


0
Você pode fazer uma requisição ajax a alguma função no seu controller..
Para ver como isso funciona, tente procurar sobre "new Ajax.Updater". Com ele você pode passar paramentro a seu controller e atualizar uma div específica na página. Sendo assim você pode passar por exemplo o Id do campo selecionado no primeiro select (país) e atualizar a div dos estados. E fazer a mesma coisa nos estados.

Não sei se fui claro. Qualquer coisa poste seu código...
06/04/2011 00:00


0
O código dos controllers que já fiz são apenas scaffold das classes mais 1 ou 2 métodos que eu fiz login,logout etc etc...
Não sabes de nenhum tutorial sobre isso?
Já valeu pela ajuda.
06/04/2011 00:00


0
Nenhuma sugestão? <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? -->
06/04/2011 00:00


0
voce pode fazer assim :

instale o plugin do jquery

utilize a tag remoteFunction :
http&#58;//grails.org/doc/latest/ref/Tags/remoteFunction.html

boa sorte
08/04/2011 00:00


0
Pessoal, apesar do post ser antigo tenho uma dúvida parecida com a do warchildk. Imaginem que na classe Estado eu tenha o atributo UF e ao escolher o estado no select gostaria de escrever na tela o UF do estado selecionado. Consegui pegar o valor mas sempre retorna o UF do primeiro estado da lista e não o UF do estado selecionado. Acredito que não seja muito complexo, mas sou novato na técnologia.

Obrigado 1!
13/02/2013 18:57



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto