Página 1 de 1

Ajax para crud

MensagemEnviado: Qua Mai 05, 2010 2:05 pm
por biharck
Pessoal, gostaria de que meus formulários trabalhassem com ajax, no lugar de sempre submeter, ex na entrada, listagem, filtros etc,
Existe esta possibilidade no next?
E complicado implementar?
Teria com mostrar um exemplo de CRUD?

Abs.

Re: Ajax para crud

MensagemEnviado: Qua Mai 05, 2010 3:17 pm
por rogelgarcia
Fala Biharck.. num é complicado nao..

Inclusive.. é bem fácil até personalizar a sua aplicação para usar AJAX sem nem ter que mecher no seu código.. vou te dar uma luz de como fazer:

Primerio vc vai fazer um BiharckCrudController, que extende CrudController (use os mesmos generics do crud controller)

Depois voce mude todos os seus CrudController, para extenderem de BihackCrudController.. Assim você poderá mecher nas funcionalidades do BihackCrudController personalizando para sua aplicacao...

Copie os templates do Crud para sua aplicação, assim você poderá editar a view...

Você irá mudar os templates para ao invés de ter um link, ou submit, fazer uma chamada ajax no servidor.. E no BihackCrudController, voce coloca alguma alteração caso seja necessária...

Uma dica.. Nos controllers se vc retorna um ModelAndView.. esse ModelAndView será encapsulado pelo base.. como vc está trabalhando com ajax e só retornará partes de sua página é provavel que não deseje esse comportamento...

Então, na hora de retornar o model and view basta fazer um direct para o jsp, exemplo: new ModelAndView("direct:page"); esse direct: fará com que nao seja utilizado o base.jsp...