Pessoal, mais uma duvida minha, eu tenho uma scrollableDataTable, e estou pegando o evento dela onSelectionChange, dai na Action eu estou atualizando um Objeto do meu Bean, mesmo eu executando um reRender, ele nao esta atualizando o InputText que tenho na pagina, alguem sabe o que pode estar ocorrendo ou como eu resolvo isso ??
Segue meu trecho do código…
<a4j:form id="painelCadastro">
<rich:panel>
<f:facet name="header">Cadastro de Clientes</f:facet>
<rich:scrollableDataTable rowKeyVar="rkv" frozenColCount="1" height="400px"
width="100%" id="table1" rows="#{clientesBean.linhas}" columnClasses="col"
value="#{clientesBean.clientes}" var="category" sortMode="single"
binding="#{clientesBean.table}" selection="#{clientesBean.selection}" >
<a4j:support event="onselectionchange" action="#{clientesBean.takeSelection}" reRender="painelDetalhe" ajaxSingle="true" />
<rich:column id="codigo">
<f:facet name="header"><h:outputText styleClass="headerText" value="Codigo" /></f:facet>
<h:outputText value="#{category.codigo}" />
</rich:column>
<rich:column id="nome">
<f:facet name="header"><h:outputText styleClass="headerText" value="Nome" /></f:facet>
<h:outputText value="#{category.nome}" />
</rich:column>
<rich:column id="email">
<f:facet name="header"><h:outputText styleClass="headerText" value="Cep" /></f:facet>
<h:outputText value="#{category.cep}" />
</rich:column>
</rich:scrollableDataTable>
<a4j:commandButton value="Alterar" reRender="painel,codCli,codCliente1"
action="#{clientesBean.takeSelection}"
oncomplete="javascript:Richfaces.showModalPanel('clientePainel');" />
<h:inputText id="codCli" value="#{clientesBean.clienteDetalhe.nome}" size="20" readonly="true"/>
</rich:panel>
<rich:panel>
<f:facet name="header">Detalhes do Cliente</f:facet>
<rich:dataTable value="#{clientesBean.cliente}" var="cli" id="painelDetalhe">
<rich:column>
<h:outputText value="Código" /><br/>
<h:inputText id="codCliente" value="#{cli.codigo}" size="6" readonly="false" />
</rich:column>
<rich:column>
<h:outputText value="Nome" /><br/>
<h:inputText id="nomeCliente" value="#{cli.nome}" size="30" readonly="false" />
</rich:column>
<rich:column>
<h:outputText value="Endereço" /><br/>
<h:inputText id="endCliente" value="#{cli.endereco}" size="30" readonly="false" />
</rich:column>
<rich:column>
<h:outputText value="Cpf" /><br/>
<h:inputText id="cpfCliente" value="#{cli.cpf}" size="15" readonly="false" />
</rich:column>
<rich:column>
<h:outputText value="Cnpj" /><br/>
<h:inputText id="cnpjCliente" value="#{cli.cnpj}" size="15" readonly="false" />
</rich:column>
<rich:column>
<h:outputText value="Status" /><br/>
<h:inputText id="statusCliente" value="#{cli.status}" size="30" readonly="false" />
</rich:column>
</rich:dataTable>
</rich:panel>
</a4j:form>
[]'s