Bonjour,
j'ai crée dynamiquement 3 objects :
- une liste deroulante( SelectOneMenu )
- un champ text ( InputText )
- un boutton ( CommandButton )
et je les associé à un GridPanel pour les afficher sur ma page jsp
Code :
=> page.jsp
=> myBeans :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <h:panelGrid binding="#{option.gridPanel1}" border="0" rules="all" title="valider"> <h:commandButton value=" + Requete " action="#{option.requeteplus}" /> </h:panelGrid>
j'arrive à visualiser les composants correctement
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
23
24
25 public String requeteplus() { if (gridPanel1 == null) { gridPanel1 = new HtmlPanelGrid(); } HtmlSelectOneMenu temp = new HtmlSelectOneMenu(); HtmlCommandButton button = new HtmlCommandButton(); HtmlInputText tf = new HtmlInputText(); button.setValue("afficher valeur"); list = new UISelectItems(); //colonnes est une liste de type : List<SelectItem> list.setValue(colonnes); temp.getChildren().add(list); int index = gridPanel1.getChildren().size(); gridPanel1.getChildren().add(index, temp); gridPanel1.getChildren().add(index, button); gridPanel1.getChildren().add(index, tf); return ""; }
ma question est : L'orsque je selectionne un element de la liste(SelectOneMenu) et je valide par le boutton, comment faire pour recuperer la valeur selectionnée et l'afficher sur le champ text ?
merci d'avance ...
Partager