Primeira Dúvida.
O "header" já está vindo renderizado.
Ou seja antes de eu apertar o botão "Consultar" que faz reRender="tabela".
Porque?
Segunda Dúvida.
Quando eu chamo a tabela pela primeira vez a primeira linha aparece tudo com 0
[IMG]http://img268.imageshack.us/img268/7372/sem1linha.th.gif[/IMG]
Faço a mesma consulta novamente e tudo normal.
[IMG]http://img181.imageshack.us/img181/83/com1linha.th.gif[/IMG]
list2 recebe tudo na primeira vez, já verififiquei. Mas no JSF nao está conseguindo pegar na primeira renderização.
public ArrayList<Acompanhamento> getList2() {
return list2;
}
<a4j:commandButton value="Consultar" action="#{listagem.filtrar}" reRender="tabela"></a4j:commandButton>
<center><rich:dataTable id="tabela" cellpadding="0"
cellspacing="0" width="700" border="0" var="acompanhamento" value="#{listagem.list2}">
<f:facet name="header">
<rich:columnGroup>
<rich:column rowspan="2">
<h:outputText value="Pólos" />
<rich:spacer />
</rich:column>
<rich:column colspan="5">
<h:outputText value="20091" />
</rich:column>
<rich:column breakBefore="true">
<h:outputText value="Matriculados" />
</rich:column>
<rich:column>
<h:outputText value="Respondentes" />
</rich:column>
<rich:column>
<h:outputText value="% Respondentes" />
</rich:column>
<rich:column>
<h:outputText value="Faltantes" />
</rich:column>
<rich:column>
<h:outputText value="% Faltantes" />
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:subTable var="acompanhamento" value="#{acompanhamento}">
<rich:column>
<h:outputText value="#{acompanhamento.nomePolo}" />
</rich:column>
<rich:column>
<h:outputText value="#{acompanhamento.matriculados}" />
</rich:column>
<rich:column>
<h:outputText value="#{acompanhamento.respondentes}" />
</rich:column>
<rich:column>
<h:outputText value="#{acompanhamento.porcentagemRespondentes}" />
</rich:column>
<rich:column>
<h:outputText value="#{acompanhamento.faltantes}" />
</rich:column>
<rich:column>
<h:outputText value="#{acompanhamento.porcentagemFaltantes}" />
</rich:column>
</rich:subTable>
</rich:dataTable></center>