Dúvida em DataTable InCell Editing no PrimeFaces

Tenho um DataTable e estou usando a propriedade InCell Editing do PrimeFaces.

Minha dúvida é a seguinte. Tenho na “coluna 1” o InputText “A” e na “coluna 2” o InputText B, quando eu altero o inputText A dipararia um evento no blur dele e alteraria o valor do “B”.

No primeiro instante, no meu Bean o valor é alterado porém no input B não é. No segundo instante quando eu pressiono salvar o meu beans volta a ter o valor antigo pois o valor não foi alterado no input B com o evento…

Algupem saberia como resolver isto?


<p:column headerText="Unitário" style="text-align: right">  
            <p:cellEditor>

                <f:facet name="output">
                    <h:outputText value="#{est.unitario}">
                        <f:convertNumber maxFractionDigits="2" minFractionDigits="2"/>
                    </h:outputText>
                </f:facet>

                <f:facet name="input">
                    <h:inputText value="#{est.unitario}">
                        <f:convertNumber maxFractionDigits="2" minFractionDigits="2"/>
                        <p:ajax update=":form:datatable_products" event="blur" listener="#{dtPessoaFaces.recalcularByUnitario()}"></p:ajax>
                    </h:inputText>
               </f:facet>

            </p:cellEditor>

        </p:column>

        <p:column headerText="Desconto(%)" style="text-align: center">  
            <p:cellEditor>

                <f:facet name="output">
                    <h:outputText value="#{est.pdesconto}">
                        <f:convertNumber maxFractionDigits="2" minFractionDigits="2"/>
                    </h:outputText>
                </f:facet>

                <f:facet name="input">
                    <h:inputText value="#{est.pdesconto}">
                        <f:convertNumber maxFractionDigits="2" minFractionDigits="2"/>
                        <p:ajax update=":form:datatable_products" event="blur" listener="#{dtPessoaFaces.recalcular()}"></p:ajax>
                    </h:inputText>
                </f:facet>

            </p:cellEditor>

        </p:column>

cara,

se vc implementar um valueChangeListener nao resolve seu problema

t+