Wicket:在页面重新渲染时松开表单输入

时间:2015-08-20 12:48:16

标签: wicket wicket-6

我有表格的页面。一切都很好。除了页面上有链接(语言选择器)。要求是,当用户已经在表单字段中输入并且(没有提交表单)单击链接时,应保留所有输入。

如果链接是表单的一部分,可以通过SubmitLink和submitLink.setDefaultFormProcessing(false);

轻松归档

很遗憾,此链接不知道此页面上的表单。

如果这是可以解决的任何指针?当然,不应该触发验证。

1 个答案:

答案 0 :(得分:2)

  1. 客户端JavaScript解决方案
  2. 在表单中包装完整页面内容 (是的,Wicket允许嵌套表单)并使用SubmitLink defaultFormProcessing =假
  3. 添加AjaxFormComponentUpdatingBehavior 到所有表单域,因此输入始终发送到服务器