如何覆盖 Apache Wicket 中的表单验证方法?
How to override form validation methods in Apache Wicket?
当我们在没有填写必填 (setRequired(true)
) 字段值的情况下提交表单时,它会出错。
我想覆盖显示这些错误消息的方法。
P.S。我知道如何通过属性文件自定义这些错误消息。
要显示错误消息,您必须使用 FeedbackPanel
(或者实际上任何 class 实现 IFeedback
)。通过覆盖 org.apache.wicket.markup.html.panel.FeedbackPanel#newMessageDisplayComponent()
,您可以使用自定义组件来呈现每条反馈消息。
当我们在没有填写必填 (setRequired(true)
) 字段值的情况下提交表单时,它会出错。
我想覆盖显示这些错误消息的方法。
P.S。我知道如何通过属性文件自定义这些错误消息。
要显示错误消息,您必须使用 FeedbackPanel
(或者实际上任何 class 实现 IFeedback
)。通过覆盖 org.apache.wicket.markup.html.panel.FeedbackPanel#newMessageDisplayComponent()
,您可以使用自定义组件来呈现每条反馈消息。