Dúvida com Crud [RESOLVIDO]

Não deixe de perguntar, solucione aqui suas dúvidas...

Dúvida com Crud [RESOLVIDO]

Mensagempor willinos » Seg Ago 09, 2010 10:11 pm

Caros,
É possível inserir a ação "show" no grid de listagem, ao clicar nesta ação, todos os campos são mostrados em read-only? E indo mais além, poderia inserir na segurança?

att
Editado pela última vez por willinos em Qua Ago 11, 2010 1:24 am, num total de 1 vezes
willinos
 
Mensagens: 47
Data de registro: Sáb Ago 07, 2010 2:06 pm

Re: Dúvida com Crud

Mensagempor rogelgarcia » Ter Ago 10, 2010 6:11 pm

Olá amigo...

O next até possui uma pré funcionalidade como essa implementada... Mas está deprecated (sinceramente não sei se está funcionando... )

Mas a implementacao seria a seguinte...

Primeiro, para colocar o item show, vc teria que atualizar o template na tag TabelaResultadosTag.jsp..
Esse template já possui os itens editar e excluir.. bastaria voce adicionar o show.. (isso valeria para todos os cruds)

Você teria que criar um CrudController da sua aplicacao (extendendo o CrudController do Next) e adicionando a action show (um método que recebe as requisicoes)..
Nesse método show.. vc poderia até redirecionar para a tela de entrada de dados, enviando um flag (edit=false ou algo parecido)

Vc poderia atualizar o template JanelaEntradaTag.jsp para verificar o flag.. assim, configurando através de um t:propertyConfig o modo para input ou output.. dependento do flag passado no controller...

Você verá que existe uma base para essa funcionalidade.. só que é chamada consultar.. vc pode usar o código já implementado para se ter uma ideia.. (olhe o código fonte do next)

Para atualizar um template.. crie um pacote org.nextframework.view.template na sua aplicacao, copie o JSP do template a ser alterado para o pacote criado.. e faça as alteracoes...
Se existir um template na sua aplicacao.. o Next usará o seu template e não o default do Next..

Sobre a autorizacao.. para dar permissoes diferentes para a listagem e show .. vc teria que implementar outro modulo de autorizacao que entendesse a acao show... você pode olhar o fonte do CrudAuthorizationModule para servir de exemplo...

Para entender melhor o que eu disse.. olhe o fonte dos templates mencionados.. e também os adjacentes.. por exemplo.. veja o tabelaEntrada e o janelaEntrada

Até mais
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Dúvida com Crud

Mensagempor willinos » Qua Ago 11, 2010 12:01 am

Entendi perfeitamente, vou implementar e compilar o projeto novamente.

valeu
willinos
 
Mensagens: 47
Data de registro: Sáb Ago 07, 2010 2:06 pm


Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 3 visitantes