Então estou usando o componente <h:selectOneRadio> do JSF (http://java.sun.com/jsf/html). Porém o código html gerado constroi uma tabela, queria sobrescrever o componente <h:selectOneRadio> ou até criar uma outra tag semelhante que gera um html mais limpo.
Conheço o primefaces e o richfaces, já utilizei em projetos as duas tecnologias.
Para estudos pessoais gostaria de reescrever a tag selectOneRadio, pra evitar que ele crie tabela.
Se alguém souber de algum exemplo ou qualquer dica é bem-vinda.
Muito obrigado[/quote]
Cara, voce poderia criar um componente que extende o radio do JSF. E criar uma nova classe que extende Renderer, que é a classe que efetivamente gera o HTML.
Mas…tenho a mesma questão do colega acima: por que isso? O HTML gerado da maioria dos componentes é um tanto quanto sujo mesmo, mas no que isso impacta/atrapalha no seu desenvolvimento?
Seguindo a sua ideia de “limpar” o HTML gerado, voce teria que sobrescrever TODOS os componentes…