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.
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 <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>
Quelqu'un aurait il la possibilité de m’éclairer svp
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; } }
Partager