JSF e Web Standards  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Rodrigo Manhães
JavaGuru
[Avatar]

Membro desde: 14/07/2005 17:07:07
Mensagens: 242
Localização: Campos dos Goytacazes/RJ
Offline

Boa tarde,

estou iniciando no uso de JavaServer Faces e tenho enfrentado alguma dificuldade para que o JSF gere código HTML rico e compatível com os padrões W3C.

Por exemplo, um elemento <table> possui um subelemento <caption> que indica o título da tabela, podendo ser estilizado através de CSS. Não consegui encontrar referência em lugar algum sobre como fazer isso (um facet?) e boa parte dos programadores que mantive contato sequer sabia da existência do elemento <caption>. Claro que o caption poderia ser emulado por um <h:outputText> fora do <h:dataTable>, mas aí já não seria um código HTML semântico.

Alguém sabe como resolver especificamente este problema ou conhece alguma referência geral e abrangente para mapeamento HTML no JSF? Ou o JSF tem um suporte incompleto a HTML?

https://github.com/rodrigomanhaes
http://programacaoradical.blogspot.com
marcospetry
Smalltalk

Membro desde: 17/06/2009 07:28:47
Mensagens: 1
Offline

Já faz tempo esse post mas... para registro...

Use o facet "caption".
<f:facet name="caption">

DataTable é uma tag muito versátil, tem até atributos para mapeamento do CSS do facet como captionClass e captionStyle.
<h:dataTable id="items"captionClass="list-caption">
...

T++

Outros detalhes em:
http://java.sun.com/javaee/javaserverfaces/1.2/docs/tlddocs/h/dataTable.html
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team