Bonjour,

J'utilise des FeedbackPanel pour notifier des erreurs dans la saisie d'un formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
FeedbackPanel fdPanel = new FeedbackPanel("feedback");
fdPanel.setFilter(new IFeedbackMessageFilter() {
    @Override
    public boolean accept(FeedbackMessage message) {
        return !message.isRendered() && message.getReporter() == textfield;
    }
});
fdPanel.setOutputMarkupId(true);
add(fdPanel);
Et pour notifier l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
textfield.error("Message d'erreur");
Ensuite, mon formulaire est validé comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
final Button valider = new Button(Constantes.BOUTON_VALIDER) {
    @Override
    public void onSubmit() {
        if (!validation()) {
            setResponsePage(SouscriptionForm.this.webpage);
        }
        else {
            Class<? extends MessagePage> redirect = soumettreFormulaire();
            setResponsePage(redirect);
        }
    }
};
add(valider);
La notification marche très bien sous IE et Firefox, mais pas sous Chrome. Pensez-vous qu'il s'agit d'une erreur de ma part (et dans ce cas laquelle) ou bien s'agit-il d'un bug wicket ?