F:facet - Dúvida

Bom dia,

Preciso fazer um colspan no meio da tabela com o PanelGrid. Fiz da seguinte forma:

<h:panelGrid id="t" columns="3" border="1"> <h:outputLabel value="Col1" /> <h:outputLabel value="Col2" /> <h:outputLabel value="Col3" /> <f:facet name="header"> <h:panelGroup> <h:outputLabel value="Colunas agrupadas" /> </h:panelGroup> </f:facet> <h:outputLabel value="Col1" /> <h:outputLabel value="Col2" /> <h:outputLabel value="Col3" /> </h:panelGrid>
mas eu sei que o <f:facet name=“header”> faz com que aquela linha fique no topo da tabela. Como faço pra deixar a linha mesclada no meio da tabela???

Obrigado

Cara eu trabalhei com apenas dois que é o header que como vc sabe é no topo e tem o footer que é no rodapé ja tentou tbm usar CSS pra deixar como vc quer???

Então Miguel,

CSS não tem colspan (pelo menos que eu saiba).
Minha solução foi fazer dois panelgrids msm.

Valeu msm assim
abraço

eh colspan nao tem no css(eu tbm, axo que nao, n tenho ceterza);

mais precisando e se eu soube , tamos ai!!
flw!!

Buscando algo sobre o facet vi o tópico aqui, sei que é velho mas mesmo assim vou responder.

Um jeito seria colocar um <h:outputText/> vazio mesmo só para preencher a coluna do meio.

Espero ter ajudado alguém. :wink: