Salut,
je veux savoir comment faire pour afficher le contenue de ma base dans une liste deroulante et selon le choix d'un element de cette liste j'obtient une deuxieme liste.
Version imprimable
Salut,
je veux savoir comment faire pour afficher le contenue de ma base dans une liste deroulante et selon le choix d'un element de cette liste j'obtient une deuxieme liste.
tu déclare un objet al ArrayList, et tu te connecte à ta base.
Tu fais un select vers ta base de données ou tu retiens les données que tu veux afficher dans le dropDown list
Au niveau de la boucle while(rs.next()){*****} tu met
Et ailleur de ta boucle while, cela depend de ton utilisation tu met :Code:
1
2 al.add(new Option(i,rs.getString("columnLabel"))); i++;
Après, pour l'évènement que tu désire implémenter, cherche autour de valueChangeListenerCode:TonDropDown.setItems(al);
Merci pour la reponse, mais je travaille avec JSF et je ponse que cette methode ne marche pas.
Sur internet je trouve ce code:
mais toujours j'ai un probleme et la lioste est videCode:
1
2
3
4
5 <h:selectOneRadio layout="lineDirection"> <f:selectItem itemLabel="choix" itemValue="#{bean.choix}" /> <f:selectItem itemLabel="autre choix" itemValue="false" /> <f:selectItems value="#{bean.options}"/> </h:selectOneRadio>
Comment je doit regler ceci?