[RichFaces4] selectOneMenu + ajax :impossible de récupérer la valeur sélectionnée
Bonjour
J'utilise RichFaces 4.1.Final pour une interface utilisateur.
Et, bien entendu, j'ai un problème...
Dans ma JSF, j'ai ce bout de code:
Code:
1 2 3 4 5 6 7 8
|
<h:selectOneMenu value="#{mainController.selectedCubeUniqueName}" id="cubeSelection">
<f:selectItems value="#{mainController.cubeNameList}" />
<a4j:ajax event="valueChange" listener="#{mainController.cubeChanged}" render="dimensions" ajaxSingle="true" />
</h:selectOneMenu> |
Dans mon bean "mainController"
Code:
1 2 3 4 5 6 7
|
public void cubeChanged(AjaxBehaviorEvent abe)
{
String cubeRequested = selectedCubeUniqueName;
System.out.println("cubeChanged cubeRequested: " + cubeRequested);
System.out.println("cubeChanged abe: " + ((HtmlSelectOneMenu) abe.getComponent()).getSubmittedValue());
} |
Lorsque je change une valeur du SELECT, dans la console, j'ai ces sorties:
Code:
1 2 3
|
cubeChanged cubeRequested:
cubeChanged abe: null |
Ma question est simple: comment puis-je récupérer la valeur qui a été sélectionnée dans le SELECT depuis mon bean.
Elle devrait être dans "selectedCubeUniqueName", mais il reste désespérément vide...
Merci d'avance
Cordialement
Michael