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.