Grails e Jqgrid
15/06/2011 00:00
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


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


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

Abraço!
05/07/2011 12:26


0
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.



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