Unterstützung für benutzerdefinierte Attribute (HTML5) zu Primefaces (3.4) hinzufügen

Beim Versuch, das einfache HTML5-Attribut 'autofocus' in meiner JSF / Primefaces-Webanwendung zu implementieren, wurde ich darauf hingewiesen, dass die Komponenten nicht alle unbekannten Attribute an das endgültige Markup weitergeben. Ich kann die Gründe dafür verstehen, da Komponenten komplexe Kombinationen von HTML-Markups sein können und es nicht klar ist, wo die Attribute platziert werden sollen, wenn sie von der Komponente nicht bereits genau definiert sind.

Die beste Lösung für mich ist jedoch die Unterstützung des Autofokus (und anderer möglicher Attributtypen, die ich in meiner Anwendung unterstützen möchte, die von den Primefaces nicht definiert wurden).

ich habe gesehenHinzufügen der Unterstützung für benutzerdefinierte Attribute (HTML5) zur JSF 2.0-UIInput-KomponenteDies scheint jedoch für die grundlegenden JSF-Komponenten zu gelten und funktioniert nicht für PrimeFaces-Komponenten.

Wie erweitere ich die Komponente / das Rendering von Primefaces, um dies zu unterstützen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage