我有“确定”和“取消”按钮。我用反馈面板。如果我选择取消按钮,日期时间,那么我仍然会收到反馈信息。
请你能帮我解决这个问题吗?
答案 0 :(得分:2)
在创建取消按钮时,您需要类似
的内容 Button cancel = new CancelButton();
cancel.setDefaultFormProcessing(false);
这将导致表单处理绕过正常提交时完成的表单处理,包括验证。
答案 1 :(得分:0)
我假设取消按钮仍然在您的代码中作为附加到表单的Button。 wicket表单中的任何按钮都将尝试验证输入。无论如何,按钮不应该用于取消操作。如果您愿意,可以使用链接(这不会验证表单)并将其设置为按钮样式。