Grails e Jqgrid
Postado em 15/06/2011 00:00
0
0
Boas pessoal é o seguinte: tenho 2 classes:o autor e o livro.
E eu estou a utilizar o jqGrid para fazer as pesquisas autor,livro..etc.
O meu problema está no controler do autor,,quando pesquiso pelo primeiro e o último nome funciona mas pelos livros já não(os livros são instâncias da classe Livro)


O código está aqui em baixo..alguma ajuda?

Valeu


class Book {

String title
String isbn

}


class Author {

String firstName
String lastName
Book books

}

No controler tenho:

...

def listJSON = {

....

def authors = Author.createCriteria().list(max: maxRows, offset: rowOffset) {

if (params.firstName)
ilike('firstName', '%' + params.firstName + '%')

if (params.lastName)
ilike('lastName', '%' + params.lastName + '%')

if (params.isbn)
ilike('isbn', '%' + params.isbn + '%')

if (params.books) {

ilike('books', '%' + params.books + '%')

}

order(sortIndex, sortOrder).ignoreCase()
//resultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY)
}

....
Tags: Grails
warchildk
Pontos: 3






0
0
16/06/2011 00:00
Nenhuma ajuda pessoal?:s

warchildk
Pontos: 3



0
0
05/07/2011 12:26
Cara, não sei o que é Jqgrid, porém para buscas existe um plugin muito bom!
http://www.grails.org/plugin/searchable

Abraço!

handelcamilo
Pontos: 35



0
0
15/07/2011 11:22
Oi warchildk,

você precisa é fazer uma busca por criterias nos livros, certo?

Da uma lida neste meu post: http://www.itexto.net/devkico/?p=885

Acho que é exatamente o que você precisa.

Henrique Lobo Weissmann (Kico)
Pontos: 1485



 


Esqueceu sua senha?
 
Grails Brasil é mantido por itexto Desenvolvimento de Projetos Ltda.
Em caso de problemas, sinta-se livre para procurar Henrique Lobo Weissmann (Kico) por e-mail: kicolobo@itexto.net
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão (clique no logo à direita para maiores detalhes)