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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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