[SelectOneMenu] Récupérer la valeur sélectionnée
Bonjour,
Je suis nouveau dans la programmation JSF et je cherche à faire quelque chose d'appriori simple mais je ne comprends pas pourquoi cela ne fonctionne pas :
J'ai une comboxbox qui représente un choix de critère (des titres) pour une recherche en base, j'ai un bouton "rechercher" et lorsque que je clique et que j'arrive dans mon bean, la valeur n'est pas sauvegardé, voici mon code :
JSF :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<h:form>
<h:selectOneMenu id="titreList" value="#{monBean.selectedTitre}">
<f:selectItems value="#{monBean.allTitre}"/>
</h:selectOneMenu>
<a4j:commandButton action="#{monBean.search}" ajaxSingle="true">
<f:setPropertyActionListener value="#{titreList}"
target="#{monBean.selectedTitre}" />
</a4j:commandButton>
</h:form> |
Bean :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
public class MonBean {
private String selectedTitre;
// Getter + Setter
public void search() {
String titre = this.getTitre();
(...)
} |
Je n'ai aucun problème pour alimenter la combobox.
Si quelqu'un à une idée je suis preneur n'hésitez pas :)
récupérer valeur d"un selectOneMenu
Bonjour,
je realance un peu cette discussion concernant la récupération de la valeur d'un selectOneMenu.
Quelqu'un aurait-il une idée?
Par avance merci