简体   繁体   English

如何重写Apache Wicket中的表单验证方法?

[英]How to override form validation methods in Apache Wicket?

When we submit the form without filling in the required ( setRequired(true) ) field values, it errors out. 当我们提交表单而不填写必填( setRequired(true) )字段值时,它会出错。 I want to override the method that displays these error messages. 我想覆盖显示这些错误消息的方法。

PS I know how to customize these error messages by properties files. PS我知道如何通过属性文件来自定义这些错误消息。

To display the error messages you have to use FeedbackPanel (or actually any class implementing IFeedback ). 要显示错误消息,您必须使用FeedbackPanel (或实际上是任何实现IFeedback类)。 By overriding org.apache.wicket.markup.html.panel.FeedbackPanel#newMessageDisplayComponent() you can use a custom Component to render each feedback message. 通过覆盖org.apache.wicket.markup.html.panel.FeedbackPanel#newMessageDisplayComponent()您可以使用自定义组件来呈现每个反馈消息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM