[Resolvido] Problemas com Ajax4JSF e Richfaces (link "Leia Mais")

Olá,

Estou com o seguinte problema: Preciso colocar um link “Leia mais” em todos os clientes listados do meu bean. Estou listando os clientes usando o datagrid do RichFaces. Gostaria de saber como eu faço para, ao clicar no link, o conteúdo oculto seja atualizado por ajax e mostrado.

Seguindo a documentação, consegui fazer o que queria fora de um datagrid, mas dentro dele não consigo setar um id diferente para cada registro, o que seria necessário para q o ajax4jsf atualizasse o elemento.

Segue o código:

			<rich:dataGrid value="#{usuario.allClients}" var="cliente" columns="1" elements="2" width="100%">
				<rich:panel>
					<f:facet name="header"><h:outputText value="#{cliente.nome}" /></f:facet>
					<h:outputText value="#{cliente.textoCurto}" /><a4j:commandLink value="Teste" reRender="texto" action="#{cliente.render}" />
					<a4j:outputPanel id="texto">
						<h:outputText value="#{cliente.texto}" rendered="#{cliente.rendered}"/>
					</a4j:outputPanel>
				</rich:panel>
			</rich:dataGrid>

Preciso atualizar o panel “texto”, porém não funciona.

alguem já fez algo parecido (mesmo que sem usar o datagrid)?

Valew.

Resolvi usando o DataModel!

Amigão,
estou com dúvida de como utilizar o datagrid do richfaces esse teu allclients é um list? Vc pode me mostrar como vc fez, quando faço um lista, o erro is not allowed in templete text é reportado no meu value #{produto.list}