Adicionando suporte ao atributo customizado (HTML5) para o Primefaces (3.4)

Ao tentar implementar o atributo html5 simples 'autofocus' na minha aplicação web JSF / Primefaces, fui alertado para o fato de que os componentes não passam todos os atributos desconhecidos para a marcação final. Eu posso entender raciocínios para isso, pois os componentes podem ser combinações complexas de marcação HTML e não ficaria claro onde colocar os atributos se eles ainda não estiverem bem definidos pelo componente.

Mas a melhor solução para mim é ter suporte para autofoco (e quaisquer outros tipos possíveis de atributos que eu possa querer suportar no meu aplicativo que os primfaces não tenham definido).

Eu tenho vistoIncluindo Suporte de Atributo Customizado (HTML5) ao Componente UIInput do JSF 2.0, mas isso parece se aplicar aos componentes básicos do JSF e não funciona para os componentes do PrimeFaces.

Como faço para estender o componente / renderização do Primefaces para suportar isso?

questionAnswers(3)

yourAnswerToTheQuestion