Bom dia!
Na tabela abaixo não estou conseguindo quebrar o título das colunas em duas linhas, com o objetivo de não deixar a tabela sair fora do painel.
<p:dataTable value="#{tabViewControle.tabelaFccif}"
id="tabelaCispAssociacao" emptyMessage="Nenhum registro encontrado"
rowIndexVar="var" paginator="true" paginatorPosition="bottom"
firstPageLinkLabel="Primeira" previousPageLinkLabel="Anterior"
nextPageLinkLabel="Próxima" lastPageLinkLabel="Última" rows="10"
var="fccif" >
<p:columnGroup type="header">
<p:row>
<p:column colspan="2" headerText="Associado Cisp" style="width: 40px" />
<p:column colspan="1" headerText="Dt. Inf. Fin." style="width:30px"/>
<p:column colspan="1" headerText="Cliente Desde" style="width:40px"/>
<p:column colspan="1" headerText="Última Compra" style="width:40px"/>
<p:column colspan="1" headerText="Maior Acumulo" style="width:40px"/>
<p:column colspan="1" headerText="Vl. Maior Acúmulo" style="width:40px"/>
<p:column colspan="1" headerText="Atual" />
<p:column colspan="1" headerText="v+5D" />
<p:column colspan="1" headerText="v+15D" />
<p:column colspan="1" headerText="v+30D" />
<p:column colspan="1" headerText="Limite" />
<p:column colspan="1" headerText="PMV" />
<p:column colspan="1" headerText="Méd. Pago" style="width:5px"/>
<p:column colspan="1" headerText="Méd. Atraso" style="width:5px"/>
<p:column colspan="1" headerText="Sit. Lim" style="width:5px"/>
</p:row>
</p:columnGroup>
<p:column >
<center>
<h:outputText value="#{fccif.associadoCISP}"/>
</center>
</p:column>
<p:column >
<center>
<h:outputText value="#{fccif.descricaoAssociacaoCisp}" />
</center>
</p:column>
<p:column >
<center>
<h:outputText value="#{fccif.dataInfFin}" styleClass="letra1">
<f:convertDateTime pattern="dd/MM/yyyy"/>
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.dataClienteDesde}">
<f:convertDateTime pattern="dd/MM/yyyy"/>
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.dataUltimaCompra}" >
<f:convertDateTime pattern="dd/MM/yyyy"/>
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.dataMaiorAcumulo}" >
<f:convertDateTime pattern="dd/MM/yyyy"/>
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.valorMaiorAcumulo}" style="text-align: right; display:block;">
<f:convertNumber type="currency" />
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.valorDebitoAtual}" style="text-align: right; display:block;">
<f:convertNumber type="currency" />
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.valorDebitoAtualCinco}" style="text-align: right; display:block;">
<f:convertNumber type="currency" />
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.valorDebitoAtualQuinze}" style="text-align: right; display:block;">
<f:convertNumber type="currency" />
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.valorDebitoAtualTrinta}" style="text-align: right; display:block;">
<f:convertNumber type="currency" />
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.valorLimiteCredito}" style="text-align: right; display:block;">
<f:convertNumber type="currency" />
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.qtPrzMdiVenda}" style="text-align: right; display:block;">
<f:convertNumber type="currency" />
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.valorMedioPago}" styleClass="letra1">
<f:convertNumber type="currency" />
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.valorMedioAtraso}" style="text-align: right; display:block;">
<f:convertNumber type="currency" />
</h:outputText>
</center>
</p:column>
<p:column>
<center>
<h:outputText value="#{fccif.situacaoLimite}" style="text-align: right; display:block;">
<f:convertNumber type="currency" />
</h:outputText>
</center>
</p:column>
</p:dataTable>