Dodawanie obsługi niestandardowego atrybutu (HTML5) do Primefaces (3.4)

Próbując zaimplementować prosty atrybut html5 „autofocus” w mojej aplikacji internetowej JSF / Primefaces, zostałem ostrzeżony, że komponenty nie przekazują wszystkich nieznanych atrybutów do końcowego znacznika. Rozumiem rozumowanie tego, ponieważ komponenty mogą być złożonymi kombinacjami znaczników HTML i nie byłoby jasne, gdzie umieścić atrybuty, jeśli nie są jeszcze dobrze zdefiniowane przez komponent.

Ale najlepszym rozwiązaniem dla mnie jest obsługa autofokusa (i wszelkich innych możliwych typów atrybutów, które mogę obsługiwać w mojej aplikacji, których primefaces nie zdefiniował).

widziałemDodanie obsługi niestandardowego atrybutu (HTML5) do komponentu JSF 2.0 UIInput, ale wydaje się, że dotyczy to podstawowych komponentów JSF i nie działa dla komponentów PrimeFaces.

Jak rozszerzyć komponent / rendering Primefaces, aby to obsługiwać?

questionAnswers(3)

yourAnswerToTheQuestion