Existem bibliotecas de componentes JSF que geram marcação HTML semântica e entre navegadores?[duplicado]

StackOverflow https://stackoverflow.com/questions/63509

  •  09-06-2019
  •  | 
  •  

Pergunta

Essa pergunta já tem resposta aqui:

Estou usando RichFaces de acordo com um requisito do cliente, mas a marcação que ele (e os controles JSF de estoque) gera é uma bagunça terrível de tabelas aninhadas.Existe alguma biblioteca de controle que gera uma marcação melhor?O suporte AJAX é uma grande vantagem!

Foi útil?

Solução

Existe o ICEFaces que fornece mais suporte semântico do que o RichFaces. Além disso, você pode tentar o pacote Nitobi, que também fornece uma solução semelhante.

Outras dicas

Resposta curta:Não, ainda não encontrei um.Suas opções incluem usar controles menos complicados e saber qual html os controles padrão emitem.Algo como h:panelGrid é renderizado como uma tabela.Não há nada que impeça você de escrever sua própria família de renderização que produza mais padrões que complementam o HTML, mas isso seria um grande investimento.Quanto ao uso de RichFaces se você se limitar mais ao a4j:namespace de tags, você ainda receberá o cross-browser ajax sem todas as marcações que você não gosta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top