1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
this.firstName = new HtmlInputText();
firstName.setId("input_prenom");
ValueBinding binding = FacesContext.getCurrentInstance()
.getApplication().createValueBinding("#{contact.firstName}");
firstName.setValueBinding("value", binding);
Class[] ValidatorsArgs={FacesContext.class,UIComponent.class,Object.class};
MethodBinding method=FacesContext.getCurrentInstance()
.getApplication().createMethodBinding("#{contactFormGUI.validateFirstName}",ValidatorsArgs);
firstName.setValidator(method);
//firstName.setRequired(true);
panelGridRoot.getChildren().add(firstName);
message = new HtmlMessage();
message.setId("message_prenom");
message.setFor("input_prenom");
message.setTitle("erreur");
panelGridRoot.getChildren().add(message); |