Como manter fixa a qntidade de linhas de um rich:dataTable?

1 resposta
EuclidesFilizola

Bom dia pessoal,

venho com uma simples dúvida:

como eu faço para que um rich:dataTable mantenha a quantidade de linha fixa, independentemente de ter ou não resultados ?

bem, eu sei que o parametro rows

<rich:dataTable id="teste" value="teste" var="set" 
	  style="font-size: 11px; width: 350px; font-weight: bold; cursor:pointer;"
		onRowMouseOver="this.style.backgroundColor='#CEF9FD'" 
		onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'" 
		cellpadding="0" cellspacing="0" [b]rows="5"[/b]
		>

apenas me diz a quantidade de linhas que vou ter por resultado, porém se tiver apenas 3 resultados, o rich:dataTable vai me mostrar apenas 3 linhas, e eu gostaria que ele mostrasse as 5, mesmo elas não tendo nenhum resultado.

Tem como eu fazer isso ?

1 Resposta

M

Tenho uma idéia!

No seu BEAN faça:
Se a lista for menor que o número que você quer, então que ela seja populada até este número.
E você preenche os espaços com “” (vazio).

O rich:dataTable possivelmente vai renderizar do tamanho da sua lista, e mostrará os vazios.

Criado 11 de novembro de 2010
Ultima resposta 11 de nov. de 2010
Respostas 1
Participantes 2