Wicket 避免重复已通过ComponentFeedbackMessageFilter显示的反馈

Wicket 避免重复已通过ComponentFeedbackMessageFilter显示的反馈,wicket,wicket-8,Wicket,Wicket 8,在我的表单中,有一个用于一般反馈消息的反馈面板和两个表单输入字段,每个字段都有自己的用于验证反馈消息的反馈面板。但是,当表单输入无法验证时,反馈消息将同时显示在字段反馈消息的面板和常规消息的面板中。这不是我想要的,因为反馈信息是重复的: HTML: 表单 用户名: 密码: 爪哇: TextField usernameField=新的TextField(“用户名”,型号:“”); usernameField.setRequired(true); 添加(用户名字段); PasswordTextF

在我的表单中,有一个用于一般反馈消息的反馈面板和两个表单输入字段,每个字段都有自己的用于验证反馈消息的反馈面板。但是,当表单输入无法验证时,反馈消息将同时显示在字段反馈消息的面板和常规消息的面板中。这不是我想要的,因为反馈信息是重复的:

HTML:

表单
用户名:

密码:
爪哇:

TextField usernameField=新的TextField(“用户名”,型号:“”);
usernameField.setRequired(true);
添加(用户名字段);
PasswordTextField passwordField=新的PasswordTextField(“密码”,型号:“”);
添加(密码字段);
添加(新反馈面板(“所有反馈”);
添加(新的反馈面板(“用户名反馈”),
新组件feedbackmessagefilter(usernameField));
添加(新的反馈面板(“密码反馈”),
新组件feedbackmessagefilter(passwordField));
有没有办法防止重复?我不希望在“常规反馈”面板中重复特定于字段的反馈消息。

检查以了解如何实现自定义反馈消息过滤器。这可能有助于常规反馈面板丢弃来自usernameField和passwordField的消息。

请参阅: