Remplir la liste déroulante a partir d'une bd
Résolu
mondila
Messages postés
59
Date d'inscription
Statut
Membre
Dernière intervention
-
mondila Messages postés 59 Date d'inscription Statut Membre Dernière intervention -
mondila Messages postés 59 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Remplir la liste déroulante a partir d'une bd
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
1 réponse
le problème est résolu,voici la solution
jsf:
class Bean:
jsf:
<h:form>
<h:panelGrid>
<h:selectOneMenu id="id6" value="#{villeBean.idVille}"
style="width:200px">
<f:selectItems value="#{villeBean.mesVilles}" />
</h:selectOneMenu>
</h:panelGrid>
</h:form>
class Bean:
private List<SelectItem> mesVilles = new ArrayList<SelectItem>();
private List<Ville> villeListe;
// Constructor
public VilleBean() {
super();
}
@PostConstruct
public void init() {
getListIemsVilles();
}
public List<Ville> getMaList() {
List<Ville> liste = villeService.listVille();
return liste;
}
public void getListIemsVilles() {
for (Ville val : getMaList()) {
this.mesVilles.add(new SelectItem(val.getIdVille(),val.getIntitule()));
}
}