3

我在同一个网格中使用了两个 AjaxButton,它们都不在表单中,而是附加到表单中。

activateButton = new AjaxButton(ACTIVATE_BUTTON, grid.getForm())

blockButton = new AjaxButton(BLOCK_BUTTON, grid.getForm())

我的问题是试图给他们每个人不同的验证,当提交表单时,我得到了所有的按钮验证,而不是只得到我想要的一个。

4

2 回答 2

3

对于每个按钮,您可以使用AjaxButton.setDefaultFormProcessing()禁用默认表单处理,并通过覆盖AjaxButton.onSubmit()直接在按钮中处理验证。

于 2013-06-05T19:41:28.307 回答
0

我会手动关闭默认表单处理和控制验证。见检票口手册

于 2013-06-03T12:52:27.353 回答