Bom Tarde Galera.
Eu estou tentando pegar o valor alterado de um campo InplaceInput via a4j:actionparam para atualizar no meu metodo. porem ao ele me tras o valor original…
Alguem sabe como eu faço para pegar o valor alterado do campo via a4j:actionparam ???
Tem algum outro modo de pegar o valor alterado e o codigo do registro no meu ManagerBean ???
Ai vai meu codigo:
<rich:column sortBy="#{marca.desMarca}">
<f:facet name="header">
<h:outputText value="Descrição" />
</f:facet>
<rich:inplaceInput id="des_marca"
layout="block"
value="#{marca.desMarca}"
showControls="true"
immediate="true"
editEvent="ondblclick"
maxInputWidth="200"
minInputWidth="1"
required="true"
changedHoverClass="hover"
viewHoverClass="hover"
viewClass="inplace"
changedClass="inplace"
selectOnEdit="true">
<a4j:support action="#{MarcaMB.salvarAlteracao}" event="onviewactivated" reRender="table">
<a4j:actionparam name="codMarca" value="#{marca.codMarca}" assignTo="#{MarcaMB.codMarca}" />
<a4j:actionparam name="desMarca" value="#{marca.desMarca}" assignTo="#{MarcaMB.desMarca}" />
</a4j:support>
</rich:inplaceInput>
</rich:column>
No Manager Bean tenho os get´s e set´s do “codMarca” e “desMarca”.
Obrigado,
Rodrigo