Wicket将表单转换为div并将面板转换为表单

时间:2016-12-19 23:20:19

标签: java wicket

我目前在模型窗口中有一个标签面板,我想在其中存在一个表单。

一切正常,但我的标记中声明的表单变成了DIV,面板变成了表单。

下面你可以看到我的 1.模态窗口的标记, 2.在页面中创建组件的按钮的代码 3.我的表单的标记被添加到SubmitToRegistrarPanel 4.结果html ......

这禁止我控制动作,onSubmit等...最终,我想设置表单的原始动作,当面板以这样的方式创建时,它将首先发布到外部CAS,然后返回作为处理程序的服务(回到检票口)所以我可以得到一张服务票。

请帮助,谢谢。

enter image description here

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

您是否将ModalWindow放入表单中?

https://ci.apache.org/projects/wicket/apidocs/6.x/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.html

“如果你想在模态窗口组件中使用表单,请确保将模态窗口本身放在另一种形式(嵌套表单在Wicket中是合法的),并且在窗口关闭之前提交模态窗口上的表单。”