Bug ao editar cadastro

4 respostas Resolvido
jsfprimefacesjavatomcateclipse
G

Ambiente: Eclipse, Tomcate, MySQL, JSF e Primefaces.

O bug que está ocorrendo é o seguinte: eu tenho uma página xhtml com um DataTable que lista os dados do banco e em cada linha da tabela (registro) eu tenho um commandButtom que abre um dialog com os dados do fornecedor.

Ocorre que quando eu altero o nome do fornecedor mas ao invés de gravar eu cancelo o app modifica no nome do fornecedor da grade, como se eu tivesse confirmado a alteração, porém não grava no banco pois quando eu atualizo a tela o nome do fornecedor volta ao que era antes.

Este bug é um curso no Udemy e o instrutor não responde as está questão ai depois de muito procurar no Google resolvi recorrer ao grupo aqui.

4 Respostas

Dragoon

é complicado dizer qualquer coisa, porque não estamos vendo código, tela, exemplos

Falar um problema, Ok, mas, precisa exemplificar

G

Agora no momento não estou com o projeto, em casa a noite vou postar parte do código.

Mas basicamente é isso: um DataTable que exibe os registro e um commandButtom (setPropertyActionListner {var target}) que exibe um Dialog com os dados. No botão de cancelar apenas escondo o Dialog.

Mike
Solucao aceita

Certamente você esta processando os campos quando clica nesse botão de fechar o dialog, uma solução é processar apenas o botão

<p:commandButton value="Cancelar" process="@this" partialSubmit="true" oncomplete="PF('meuDialog').hide()" />
G

Mike, sua resposta foi show de bola! Resolveu 100% do problema.

Obg !!!

Criado 6 de fevereiro de 2019
Ultima resposta 7 de fev. de 2019
Respostas 4
Participantes 3