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..."/>
Partager