Adición de soporte de atributos personalizados (HTML5) a Primefaces (3.4)

Al intentar implementar el atributo html5 simple 'autofocus' en mi aplicación web JSF / Primefaces, se me alertó sobre el hecho de que los componentes no pasan todos los atributos desconocidos al marcado final. Puedo entender los razonamientos para esto, ya que los componentes pueden ser combinaciones complejas de marcado html y no estaría claro dónde ubicar los atributos si aún no están bien definidos por el componente.

Pero la mejor solución para mí es tener soporte para autofocus (y cualquier otro tipo posible de atributos que quiera admitir en mi aplicación que primefaces no haya definido).

he vistoAdición de compatibilidad de atributos personalizados (HTML5) al componente JSF 2.0 UIInput, pero eso parece aplicarse a los componentes básicos de JSF y no funciona para los componentes de PrimeFaces.

¿Cómo extiendo el componente / representación de Primefaces para admitir esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta