panelMenu w JSF, jak zdefiniować indeks w template strony?

0

Witam. Mam mały problem z tworzeniem strony w JSF. Mianowicie mam stronę, na której są takie same elementy jak menu wyboru i accordionPanel. Jest to dość spory kawałek kodu i chciałem użyć templatów, w których zdefiniuje elementy wspólne. Jednak napotkałem na pewien problem. W tabMenu jest jest coś takiego jak activeIndex

<p:tabMenu styleClass="menu" activeIndex="1">

i to wszystko psuje gdyż na każdej stronie pasowałoby ten aktywny index zmieniać. Chciałem spróbować ui:insert

, jednak on w środku panelMenu nie działa: <code class="html"><p:tabMenu styleClass="menu" <ui:insert name="activeIndex">activeIndex="1"</ui:insert></p:tabMenu>

Wtedy tylko na wybranej stronie dawałbym ui:insert

 z odpowiednim indeksem i nie musiałbym kopiować całego panelMenu. Jednak jak pisałem to nie działa i zupełnie nie wiem jak zrobić to inaczej. Cz nie ma na to sposobu i będę musiał cały panelMenu przez tą jedną rzecz kopiować na każdą stronę zamiast użyć template?
1

CompositeComponent z parametrem activeIndex

1 użytkowników online, w tym zalogowanych: 0, gości: 1