【发布时间】:2016-07-21 11:03:20
【问题描述】:
我正在寻找一种解决方案,以从带有检票口的引导程序验证模式窗口中的小表单。
我的对话框类派生自de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal
为什么要使用模态窗口?
- 我需要组装一个更大的物体,它由不同的小部件组成。所以这个小表单不会直接提交到数据库。
我有什么?
要么我有一个表单,它将数据提交给底层对象。但是当我进行错误处理时,模态不会关闭。 这里我需要用javascript手动关闭模态框。
或者我有一个在提交时关闭的模式,但我没有看到表单验证。 这里我需要抑制提交按钮属性“data-dismiss='modal'”,直到验证完成。
有没有人遇到过类似的问题并找到了解决办法?
更新: 我使用检票口验证。
【问题讨论】:
-
我不明白用例。你用什么来验证?检票口验证?还是 JS,还是 HTML5?如果是 Wicket,那么您需要覆盖 AjaxButton#onError()。如果这是你需要的,你可以使用 modalWindow.close(target) 来关闭它。
-
我使用检票口验证。您提出的解决方案适用于来自 wicket-extensions 的 modalwindow 类。但我使用 wicket-bootstrap-modal。
-
我很确定它也适用于 Wicket-Bootstrap。它有什么问题?
-
“Modal”类或其父类(GenericPanel 及更高级别)没有“关闭”功能。
-
嗨,我正在学习wicket and bootstrap。您能否举一个使用 Bootstrap
Modal的示例,其中包含带有 POJO 的Form?
标签: forms validation wicket bootstrap-modal