JSF: Dúvida sobre DataTable

Olá pessoal!

Estou usando DataTable no JSF. Gostaria de saber se há como fazer o seguinte: tenho, por exemplo, um conjunto de 7 linhas que serão mostradas no datatable, no entanto, gostaria que fossem mostradas as 7 linhas e mais 3 em branco. Em outras palavaras, gostaria que sempre o datatable mostrasse 10 linhas , independente de haver registro ou não para mostrar.

Desde já, agradeço.

bem, se for o que entendi, veja o tamanho do array, e prencha ele num loop ate 10

//faz o que vc tem que fazer, e considerando que o array esta na variavel "list"
...
for(int i = list.site();i < 10; i++){
   list.add(suaClasse);
}
...

uma coisa mais ou menos assim(nao testei o codigo), da pra vc ter uma ideia

qualquewr coisa retorna

abs

Grande Krusst!

Deixe-me exemplificar minha situação através do código:

<rich:dataTable width="99%" id="tabela" value="#{acaoView.listaPorPrograma}" var="item" border="0" headerClass="cabecalho" rowClasses = "linhaBranca,linhaCor" columnClasses="tab2_col1,tab2_col2" cellpadding="0" cellspacing="0" rows ="10">

O DataTable será preenchido quando uma opção de um selectOneMenu for escolhida. No entanto, quando a página for aberta, o DataTable estará sem nada, uma vez que o método de preenchimento ainda não foi executado.

Assim, quando a página for aberta, o DataTable deverá estar com 10 linhas em branco e, quando o método for executado, ficarem 10 linhas mostradas, mesmo que nenhuma linha tenha sido retornada ou a quantidade seha inferior a 10.

Ficarei agradecido pela sua resposta.