Bonjour,

J'ai un soucis.

J'ai un bouton... je clique dessus...et j'aimerais alors qu'il ne soit plus affiché et qu'un autre lui au contraire s'affiche.

Rien a faire.... mon javascript n'a aucune influence.

La fonction 'enCours()' n'a aucune influence.
La fonction 'finish()' oui ! mais trop compliqué à gérer car j'ai des variables stockées dans mon bean et ça met la grouille

Une idée ? merci de l'aide


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
20
21
22
 
<script type="text/javascript">
 
			    function enCours(){
 
			    	document.getElementById('form:validerButton').setAttribute("rendered", false);
			    	document.getElementById('form:enCoursButton').setAttribute("rendered", true)';
			    }
 
				function finish(){
 
			    	document.getElementById('form:validerButton').style.visibility='visible';
			    	document.getElementById('form:enCoursButton').style.visibility='hidden';
			    }
 
			</script>
 
 
<p:commandButton ajax="true" id="validerButton" rendered="#{!importManager.enCours}" process="@form" onclick="enCours()"  oncomplete="finish()" value="Créer la journée Stan Site" 
					update=":messages :form :form:test"  actionListener="#{journeeStanSiteBean.onCreer}" />
 
<p:commandButton id="enCoursButton"   style="visibility:hidden;" disabled="true"  value="En cours..."/>