Bonjour à tous,

je suis actuellement fasse à un problème que je ne parviens pas a résoudre depuis maintenant quelque jours.
J' ai mis en place un formulaire qui fonctionne très bien jusqu'à l'ajout d'une balise h:selectOneMenu
Mon formulaire ne se submit plus depuis l'ajout de cette balise. Dès que je la retire tout fonctionne à nouveau je suis un peu perdu.

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
26
27
28
29
30
31
 
 
 <h:form>
 
            <h:panelGrid columns="2" cellpadding="5">
 
				<pf:outputLabel for="numero" value="Numero"/>
				<pf:inputText id="numero" value="#{commmandeMB.cmd.numero}"/>
 
				<pf:outputLabel for="dateCmd" value="De de commande"/>
				<pf:inputText id="dateCmd" value="#{commmandeMB.cmd.dateCmd}">
					<f:convertDateTime pattern="dd-MM-yyyy"/>
				</pf:inputText>
 
                <pf:outputLabel for="remise" value="Remise"/>
				<pf:inputText id="remise" value="#{commmandeMB.cmd.remise}"/>
 
				<pf:outputLabel for="user" value="Adherent"/>
				<pf:selectOneMenu  id="user" value="#{commmandeMB.cmd.user}">
 
					<f:selectItems  value="#{commmandeMB.lstClts}" var="u"
									itemLabel="#{u.nom}" itemValue="#{u}" />
				</pf:selectOneMenu>
 
 
                <pf:commandButton action="#{commmandeMB.ajouterCmd()}" value="Valider"/>
 
 
                </h:panelGrid>
 
            </h:form>
Les data s'affiche très bien dans mon select ma class converts n'a pas d'erreur

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
26
27
28
29
30
31
32
33
34
 
 
@FacesConverter(forClass = UserEntity.class)
public class UserConverters implements Converter{
 
	@Override
	public Object getAsObject(FacesContext context, UIComponent component, String value) {
		// TODO Auto-generated method stub
		if(value != null && value.trim().length() > 0) {
			try {
					int i = Integer.valueOf(value);
 
				UserEntity user = UserDAO.findUser(i);
				return user; 
			}catch (Exception e) {
				// TODO: handle exception
			}
		}
		return null;
	}
 
	@Override
    public String getAsString(FacesContext facesContext, UIComponent uiComponent, Object object) {
 
    	if (object != null)
    	{	 
           //return  String.valueOf(  ((UserEntity) object).getIdUser());
    		 return  ((UserEntity) object).getIdUser().toString();
    	}
    	else
    		return null;
    }
 
}
Quelqu'un aurait il la possibilité de m’éclairer svp