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 35 36 37 38 39 40 41 42 43 44
| final User user = getUserSession().getUser();
if (user != null){
Form<User> validationBilanForm = new Form<User>("validationBilanForm", new CompoundPropertyModel<User>(user));
feedbackPanel = new FeedbackPanel("feedbackPan");
feedbackPanel.setMarkupId("feedbackPan");
feedbackPanel.setVisible(true);
info("autre test");
validationBilanForm.add(feedbackPanel);
validationBilanForm.add(new AjaxSubmitLink("soumissionForm") {
@Override
protected void onSubmit(AjaxRequestTarget target,
Form<?> form) {
feedbackPanel.info("Submit ok");
List<FeedbackMessage> fbm = feedbackPanel.getFeedbackMessages();
for (FeedbackMessage feedbm : fbm){
System.out.println("Dans submit ::: " + feedbm.getLevel());
System.out.println("Dans submit ::: " + feedbm.isRendered());
System.out.println("Dans submit ::: " + feedbm.toString());
}
user.getSirenSociete());
}
});
//Encadrement du champs
FormComponentFeedbackBorder telFeedback = new FormComponentFeedbackBorder("telFeedback");
telFeedback.setOutputMarkupId(true);
TextField<String> telInput = new TextField<String>("telephone");
telInput.add(StringValidator.exactLength(5));
telInput.add(PhoneValidator.getInstance());
List<FeedbackMessage> fbm = feedbackPanel.getFeedbackMessages();
for (FeedbackMessage feedbm : fbm){
System.out.println("Hors submit ::: " + feedbm.getLevel());
System.out.println("Hors submit ::: " + feedbm.isRendered());
System.out.println("Hors submit ::: " + feedbm.toString());
}
telFeedback.add(telInput);
validationBilanForm.add(telFeedback);
add(validationBilanForm);
}
}
} |
Partager