Bonjour,

Comme dit dans le titre, y a t-il un moyen d'actualiser uniquement une partie d'une page.


Je voudrais que seulement la partie dans le a4j:region de la page soit actualisée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
<ui:include src="../../billing/module.xhtml"/>
 
<a4j:region >
        <a4j:form ajaxSingle="true" >
            <a4j:poll id="poll" interval="500" reRender="grid,poll" enabled="#{!timer.ended}"/>  
 
            <h:panelGrid id="grid">
    		<c:if test="#{timer.ended}">
            	<h:outputText style="color:red;" value="timer over" />
            </c:if>
            <c:if test="#{!timer.ended}">
            	<h:outputText style="color:red;"#{timer.minutesLeft}" />
            </c:if>
    		</h:panelGrid>
 
        </a4j:form>
    </a4j:region>
A l'heure actuelle, les init() des beans utilisés dans module.xhtml sont relancés à chaque rerender du poll.

Merci