Versão atual:

Problema para cancelar alteração

Galera, tenho um dataTable onde tem um campo preço (inplace) para alteração. O usuário altera o preço mas não salva. Em vez disso, clica em cancelar. Aí eu preciso voltar o preço que tava antes. Mas não estou conseguindo. Alguém poderia me ajudar?

<p:dataTable id="tabelaAnuncios" var="anuncio" rowIndexVar="idx" value="#{revendaGestaoEstoqueBean.anuncios}">
    <h:outputText value="R$ " />
    <p:inplace id="inplace" >
        <h:inputText id="preco" value="#{anuncio.preco}" >
            <f:convertNumber groupingUsed="true" minFractionDigits="2" maxFractionDigits="2"/>
            <p:ajax event="click" listener="#{revendaGestaoEstoqueBean.exibirLayerPrecoMedio(idx)}" />
            <p:ajax event="blur" listener="#{revendaGestaoEstoqueBean.setAnuncioAtualizado(anuncio)}" />
        </h:inputText>
    </p:inplace>
    <p:commandLink value="cancelar" actionListener="#{revendaGestaoEstoqueBean.esconderLayerPrecoMedio()}" process="@this" update=":formGestaoEstoque:tabelaAnuncios" />

Versões(2):

Ver a versão formatada

Problema para cancelar alteração

Comentário

new question