Erro ao tentar pegar valor com a4j:actionparam

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