JSF 2.0  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
grsouza
Thread.start()

Membro desde: 17/02/2009 23:04:30
Mensagens: 33
Offline

eu faço isso através de modal (p:dialog no primefaces)

vide exemplo:

Listagem:


modal:


ManagedBean


eu não abro outra página para editar os arquivos, edito em modais (p:dialog)
mesmo no caso de fazer um redirecionamento para uma outra página dentro do modal eu não vejo problemas
.....

This message was edited 1 time. Last update was at 13/07/2011 15:26:50

ddark.emanu
JavaChild
[Avatar]

Membro desde: 06/10/2010 16:09:16
Mensagens: 118
Localização: Cianorte - PR
Offline

eu vi para fazer dessa maneira, mais o formulário é muito grande para abrir um modal , ai acho melhor abrir em outra pagina mesmo ... agora vou ver se acho uma forma de atualizar o componente se usar o update.

EmmanueL Neri
[Email] [MSN]
grsouza
Thread.start()

Membro desde: 17/02/2009 23:04:30
Mensagens: 33
Offline

tenta com o remotecommand do primefaces ....

http://www.primefaces.org/showcase/ui/remoteCommand.jsf
ddark.emanu
JavaChild
[Avatar]

Membro desde: 06/10/2010 16:09:16
Mensagens: 118
Localização: Cianorte - PR
Offline

Resolvi de uma maneira que não é a solução que eu gostaria.

Retirei o botão Pesquisar


E no método construtor fiz a lista de Solicitações receber o resultado da busca


Assim Fiquei com uma dúvida referente a JSF

Quando eu atualizo uma table , seja por ajax ou renderizando a pagina (através de métodos) , os actions dos componentes que chamam outra página não funcionam , alguém sabe porque ?

por exemplo :


O botão pesquisar funciona normalmente , mais quando vou apertar o aprovar ele volta para a página, sem os registros da dataTable


ou

view


Controller

mesma coisa, o botão pesquisar funciona normalmente , mais quando vou apertar o aprovar ele volta para a página, sem os registros da dataTable

This message was edited 2 times. Last update was at 13/07/2011 16:12:22


EmmanueL Neri
[Email] [MSN]
grsouza
Thread.start()

Membro desde: 17/02/2009 23:04:30
Mensagens: 33
Offline

tas usando qual escopo nos teus controllers?
Request / Session / View ?
ddark.emanu
JavaChild
[Avatar]

Membro desde: 06/10/2010 16:09:16
Mensagens: 118
Localização: Cianorte - PR
Offline

Uso Request

EmmanueL Neri
[Email] [MSN]
grsouza
Thread.start()

Membro desde: 17/02/2009 23:04:30
Mensagens: 33
Offline

o problema pode ser esse
Request: cria um controller pra cada requisição
Session: cria um controller pra sessão
View: cria um controller que tem vida útil enquanto existir referência a ele na janela.

eu costumo usar ViewScope em 99% dos meus controllers, salvo alguns controllers genéricos que eu uso session

aqui tem uma das implementações mais comuns disponibilizadas nas internet:
http://www.jroller.com/RickHigh/entry/adding_a_jsf_view_scope
tenta implementar e ve no que dá

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team