Bonjour à tous je vais essayer d’être le plus clair possible.
J'ai un template comme suis
1 2 3 4 5 6 7 8 9 10
|
<div class="content">
<ui:insert name="menu"><ui:include src="component/menu.xhtml" /></ui:insert>
</div>
<div class="post">
<rich:panel id="contenu">
<ui:insert name="contenu" />
</rich:panel>
</div> |
et mon menu.xhtml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
xmlns:c="http://java.sun.com/jsp/jstl/core">
<h:form>
<rich:panelMenu style="width:200px" itemMode="ajax" groupMode="ajax"
groupExpandedLeftIcon="triangleUp"
groupCollapsedLeftIcon="triangleDown"
topGroupExpandedRightIcon="chevronUp"
topGroupCollapsedRightIcon="chevronDown" itemLeftIcon="disc"
>
<rich:panelMenuGroup label="Menu1" >
<rich:panelMenuItem >
<h:commandLink value="#{msg['menu.user']}" action="userlist" />
</rich:panelMenuItem>
<rich:panelMenuItem >
<h:commandLink value="#{msg['menu.fonction']}" action="fonctionlist" />
</rich:panelMenuItem>
</rich:panelMenuGroup>
<rich:panelMenuGroup label="Menu2" >
<rich:panelMenuItem>
<h:commandLink value="#{msg['legend.region']}" action="regionlist" />
</rich:panelMenuItem>
<rich:panelMenuItem>
<h:commandLink value="#{msg['legend.departement']}" action="departementlist" />
</rich:panelMenuItem>
<rich:panelMenuItem>
<h:commandLink value="#{msg['legend.arrondissement']}" action="arrondissementlist" />
</rich:panelMenuItem>
<rich:panelMenuItem>
<h:commandLink value="#{msg['label.adresse']}" action="adresselist" />
</rich:panelMenuItem>
</rich:panelMenuGroup>
</rich:panelMenu>
</h:form>
</ui:composition> |
Le probleme à chaque fois que je clique sur un panelMenuitem, la page est rafraichie or moi je veux juste qu'il rafraichisse le
<ui:insert name='contenu'>
.
Serait ce possible???
Merci !
Partager