Amigos,
Tenho a seguinte coluna da minha RichTable, onde o evento de onblur aciona a action normalmente, passa a proprieda para eu pegar os dados etc.
Porém, o reRender do a4j:support não está funcionado. O teste foi criar um panelGrid fora da tabela e tentar renderiza-lo com um valor que colono na action do a4j:support.
Porén não está aparecendo informação alguma.
<rich:column>
<f:facet name="header">
<h:outputText value="Codigo novo" style="color:#00aeef;" />
</f:facet>
<h:inputText value="#{deParaVO.codigoModalidadeNova}">
<a4j:support event="onblur"
action="#{controleRamosModalidadesBean.adicionarModalidade}" reRender="gridTeste">
<f:setPropertyActionListener value="#{deParaVO}"
target="#{controleRamosModalidadesVO.deParaVOEditado}" />
</a4j:support>
</h:inputText>
</rich:column>
</rich:dataTable>
<h:panelGrid id="gridTeste">
<h:outputText
value="Teste de ReRender: #{controleRamosModalidadesVO.teste}"
id="outputTeste" />
</h:panelGrid>
[code]Método Java:
public void adicionarModalidade() {
controleRamosModalidadesVO.setTeste("Funcionou!!!");
}
[/code]
Alguém sabe o motivo do Rerender não funcionar?
Att,
Diogo Barbosa.