Objetos em Cascata
04/08/2009 00:00
0
Oi Pessoal,

Desculpem se minha pergunta for bem básica, mas estou
começando agora no mundo do Grails e estou sentindo falta
de alguns exemplos do dia a dia....

Estou fazendo uma aplicação de teste e empaquei na primeira
etapa que é as Classes País, Estado e Cidade....

Estou usando como Controller o scaffold.

Na parte do CRUD de País e Estado está ok, uma maravilha.

Mas na Cidade eu só consigo selecionar Estado e queria que fosse feito um Filtro por País para depois selecionar o Estado. Em outro framework que estava mexendo era só colocar Estado.Pais mas no Grails não deu
certo.

Segue minhas classes:


class Pais {
static hasMany = [uniaofederativa:UniaoFederativa];

String nome;
String sigla;

static constraints = {
nome()
sigla()
uniaofederativa()
}

String toString(){
return nome;
}

}



class UniaoFederativa {
static belongsTo = [pais:Pais];
static hasMany = [cidade:Cidade];

String nome;
String sigla;

static constraints = {
pais()
nome()
sigla()
cidade()
}

String toString(){
return nome;
}
}



class Cidade {
static belongsTo = [uniaofederativa:UniaoFederativa];
String nome;
String cep;

static constraints = {
//pais()
uniaofederativa()
nome()
cep()
}

String toString(){
return nome;
}

}



Agradeço desde ja a atenção,

João Pedro
Tags: Grails


0
Será que ninguém,

sabe nem apontar o caminho para onde eu preciso pesquisar ou estudar?

Att.,
João Pedro
10/08/2009 00:00


0
Você vai ter que tirar do controller o scaffold = true, gerar as views e o controller completo, e colocar o filtro. Você inclusive pode fazer com AJAX, veja no manual (<!-- m --><a class="postlink" href="http://grails.org/doc/latest/">http://grails.org/doc/latest/</a><!-- m -->) as tags de AJAX
11/08/2009 00:00



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