Iteração sobre uma lista - JSF

4 respostas
diegowebby

Pessoal estou precisando fazer uma iteração sobre uma lista, o problema é quando eu faço a mesma pula uma linha, e eu gostaria que todos os dados ficassem em uma mesma linha.

Já testei rich:datagrid,rich:datalist, mas todos pulam linha a cada novo dado.Tentei o <c:forEach> tambem mas não deu certo porque os dados simplesmente não aparecem.

ALguém já passou por isto ou sabe como posso resolver este problema.

4 Respostas

Rafael_Carneiro

Pula uma linha? Verifique se a sua coleção possui dados em branco.

diegowebby

Eu acho que o padrão de usar estes componentes já é de pular uma linha.

Rafael_Carneiro

Ah, agora entendi.

Esses componentes que você utilizou iteram a cada elemento na coleção, portanto, uma nova linha é criada.

Por que você precisa listar todos os elementos em uma única linha?

rponte

Se estive utilizando-se do Facelets você pode tentar o componente ui:repeat, caso contrário você poderia usar o componente a4j:repeat do Richfaces.
Abraços e boa sorte.

Criado 27 de novembro de 2008
Ultima resposta 2 de dez. de 2008
Respostas 4
Participantes 3