[RESOLVIDO] Update em Ajax com Primefaces.  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
tiago.javaman
Debugger

Membro desde: 23/05/2011 18:41:39
Mensagens: 51
Offline

Daew pessoal..

Estou fazendo um cadastro de paciente, no qual tenho um botão "Localizar" que abre um Dialog
efetuando a busca e a ideia é trazer o registro do paciente de volta pra tela de cadastro.

Ou seja. cadastro -> localizar -> dialog -> cadastro.

O problema é que efetuando a busca, 2 ou 3vezes o dialog abre varias instancias de pesquisas, uma sobreposta a outra.

Acredito que a falha esta relacionada a algum Update.. Estou usando ViewScoped

Código..



Limpei a tela, deixando mais limpo possivel para identificar o problema.
Qualquer ajuda é bem vinda.

Grato.

This message was edited 1 time. Last update was at 13/07/2011 08:04:42

andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

Quero entender seu problema:

1 - Você clica no botão "Localizar" abre um pop-up onde passa parâmetros para flitrar dados e pode aparecer
mais de um paciente daí você deve escolher um e será aplicado na tela... É isso? Daí o problema ocorre se após terminar
você fazer isso de novo... É isso?

--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
tiago.javaman
Debugger

Membro desde: 23/05/2011 18:41:39
Mensagens: 51
Offline

Olá andre.

é isso mesmo, o dialog exibe uma lista de paciente, aonde eu seleciono um "Edit" e ele carrega para a tela de cadastro fechando o dialog.
o problema acontece na segunda chamada em diante, ele abre várias dialogs ao mesmo tempo, uma sobreposta a outra.

marlonmca
JavaChild
[Avatar]

Membro desde: 10/01/2009 17:52:11
Mensagens: 126
Offline

Estou com um o mesmo problema. Quando eu gravo a primeira vez um formulário que está em um p:dialog consigo normalmente. Daí se eu mandar fazer um update no painel dentro do dialog não consigo mais enviar o formulário com valores ai grava um registro vazio e se eu der um update no form fora do dialog quando eu abro o dialog novamente aparecem dois dialogs e o formulário não submete mais.

Se alguém achar a solução manda aê.

This message was edited 1 time. Last update was at 09/07/2011 20:25:09

[Email]
tiago.javaman
Debugger

Membro desde: 23/05/2011 18:41:39
Mensagens: 51
Offline

Ngm ??
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

Apenas um teste: Tentou mudar o escopo de sessão? Caso sim, surtiu algum efeito? Pode postar o seu ManagedBean?

--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
grsouza
Thread.start()

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

tenta alterar essa:

para


e essa chamada

para


ve se da certo assim
tiago.javaman
Debugger

Membro desde: 23/05/2011 18:41:39
Mensagens: 51
Offline

grsouza wrote:tenta alterar essa:

para


e essa chamada

para


ve se da certo assim


opa grsouza.

entao, mudei os comandos como vc passou, e quando mudo o update do Editar de ' update="formGeral" ' para ' update="formCadastro" ' ele nao atualiza mais os dados no formulario de cadastro na volta..

Segue o codigo como ficou..

tiago.javaman
Debugger

Membro desde: 23/05/2011 18:41:39
Mensagens: 51
Offline

Galera.. obrigado pela ajuda de todos.

Resolvi o problema, o fato estava no <h:form>, no qual o dialog estava inserido no mesmo form do cadastro.
Isolei eles e resolvido o problema..

Ficou + - assim..



Basicamente a solução consiste em separar os blocos da pesquisa do formulário com um form..

Fica a dica para os proximos ai. Obrigado a todos..
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team