Bonjour,
Est ce que quelqu'un peut me dire comment rafraichir automatiquement une page jsp.
Dans la meme page, j'ai plusieurs onglets( tabPanel ) et je veux rafraichir ma page à chaque fois que je change l'onglet .
Merci............
Bonjour,
Est ce que quelqu'un peut me dire comment rafraichir automatiquement une page jsp.
Dans la meme page, j'ai plusieurs onglets( tabPanel ) et je veux rafraichir ma page à chaque fois que je change l'onglet .
Merci............
reRender: Prend le(s) id de(s) composant(s) à mettre à jour au retour de la requete ajax.
Articles: Richfaces - JBosstools pour JSF.
j'ai dejas essayé avec le "render" mais ca marche pas .
voila mon code
l'element à changer est "barchartTwo".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <h:selectOneMenu id="VMCombo" value="#{mBean.selectedVM}"> <f:selectItems value="#{mBean.users}"/> <a4j:support event="onchange" actionListener="#{mBean.changeUser}" reRender="barChartTwo"/> </h:selectOneMenu>
Lorsque j'appui sur F5, le changement se fait. c'est pour cela que j'ai posé la question comment raifrachir une page jsp.
Merci.
et le code de barchartTwo.
Articles: Richfaces - JBosstools pour JSF.
le voila :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <fiji:barChart id="barChartTwo" value="#{mBean.data}" legendCaption="Index" subtitle="test" barColors="#{mBean.colors}" title="test" width="500" height="500" legendPosition="top" toolTipValue="{x} : {y} test" rulersValuesHighlight="none"> <fiji:chartData type="name" value="#{mBean.names}" /> </fiji:barChart>
et si tu fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <a4j:outputPanel id="barChartTwo"> <fiji:barChart value="#{mBean.data}" legendCaption="Index" subtitle="test" barColors="#{mBean.colors}" title="test" width="500" height="500" legendPosition="top" toolTipValue="{x} : {y} test" rulersValuesHighlight="none"> <fiji:chartData type="name" value="#{mBean.names}" /> </fiji:barChart> </a4j:outputPanel>
Articles: Richfaces - JBosstools pour JSF.
Avec <a4j:support ........ il n'y a aucun changement meme apres le rafraichissement .
Je travaille avec la version 3.3.0
essaye avec la dernière version: 3.3.1.GA et tiens moi au courant.
Articles: Richfaces - JBosstools pour JSF.
Il faut utiliser l'api jaavscript:
voir la demo
Code : Sélectionner tout - Visualiser dans une fenêtre à part <h:commandLink styleClass="awh" onclick="$('myForm:columnChartOne:component').update(); return false;" value="Update()" />
Articles: Richfaces - JBosstools pour JSF.
Merci beaucoup.
J'ai utilisé la solution suivante :
et voila la fonction javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <a4j:commandButton value="OK" onclick="test();" actionListener="#{mBean.changeUser}" reRender="barChartTwo"/>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function test(){ top.location = "mapage.jsf" }
C'est presque pareil que celle que vous venez de me proposer.
pourquoi ne pas essayer tout simplement de rafraichir le html et ça va engendrer un refresh de la jsp source :
<meta http-equiv ="refresh" content="X;URL=Y">
X : nombre de secondes
Y : la page jsp ou n'importe.
Partager