Bonjour,
Je cherche à recharger les champs d'un selectonemenu apres à chaque fois je change la valeur d'un inputText, puis-je avoir votre aide.
Merci
Bonjour,
Je cherche à recharger les champs d'un selectonemenu apres à chaque fois je change la valeur d'un inputText, puis-je avoir votre aide.
Merci
Bonjour,
Ce n'est pas compliqué.
Maintenant, reste à savoir quelles librairies tu utilises, si tu souhaites faire ça en Ajax ou pas, etc.
Le sujet a cependant été souvent abordé (bien que ce soit plus exactement "comment charger mes données dans un combobox en fonction de la valeur d'un autre combobox", mais le principe reste le même)...
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
oui je souhaite le faire en AJAX
Bon, dans le cas où tu utilises RichFaces :
Et tu t'arranges pour que ta méthode monAction mette à jour la liste utilisée dans le selectOneMenu...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:inputText ...> <a4j:support event="onchange" actionListener="#{monBean.monAction}" reRender="monSelectOneMenu"/> </h:inputText>
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
désolée, mais que devrait être le code de monaction,![]()
la méthode accepte un ActionEvent en parametre et son type de retour est void.
sinon tu utilises
comme une action de l'application, ne prend pas de paramètre et peut avoir un void en type de retour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a4j:support action="{bean.monAction}" event="onchange" />
Articles: Richfaces - JBosstools pour JSF.
pouvez-vous m'envoyer un exemple. Je vous serais très reconaissante
Merci
Difficile sans avoir la moindre ligne de ton code...
Mais en gros, tu vas avoir, dans ton bean, la valeur de ton inputText (<h:inputText value="#{monBean.maValeur}"/>), et il te faut mettre à jour, dans la méthode, la liste utilisée par le combobox (<h:selectOneMenu value="#{monBean.maListe}" ...>).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public void monAction(ActionEvent event) { // le code ici... }
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Voici ce que j'ai mis dans la fonction
Mais rien ne se passe quand je change la valeur du inputText
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 public void monAction(ActionEvent event) { Listereferences.clear(); Session session=libclass.HibernateUtil.currentSession(); List references=new ArrayList(); references=session.createQuery("from Stade where troncCommun.numAjr like '"+txtajr.getValue()+"'").list(); int i; int k=references.size(); for(i=0;i<k;i++) { Stade s=(Stade)references.get(i); String num_juridiction=s.getId().getNumJuridiction(); String anne=s.getId().getAnnee().toString(); String chambre=s.getId().getChambre().getCodeChambre(); String Tribunal=s.getId().getTribunal().getCodeTribunal(); String ville=s.getId().getProvince().getCodeProvince(); String ref=num_juridiction+"/"+anne+" "+chambre+" "+Tribunal+" "+ville; Listereferences.add(new SelectItem(ref,ref)); } }
Et ton code JSF ?
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Le voila
pour le inputText
pour le selectOneMenu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:inputText value="#{Depart1.num_ajr}" style="width:300px"> <a4j:support event="onchange" actionListener="#{Depart1.monAction}" reRender="menuref"/> </h:inputText></td>
pour le getter du listereferences il ne retourne que la liste telle qu'elle est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:selectOneMenu id="menuref"> <f:selectItems value="#{Depart1.listereferences}"/> </h:selectOneMenu>
Merci encore pour l'assistance
Places un breakpoint ou un log au début de ta méthode monAction, de façon à t'assurer que le code de la méthode est bien appelé...
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Partager