如何验证Wicket中PageableListView中的所有项目?

时间:2013-01-31 10:51:24

标签: java listview pagination wicket

在表单中,我使用 PageableListView 来迭代TextFields。但是当我提交表单时,它只验证PageableListView的当前页面。当我回到例如。我填写的所有数值都消失了。

当我将PageableListView更改为标准ListView时,一切正常 - 验证和提交。

我在ListView中设置:setReuseItems(true)。

如何验证PageableListView中的所有项目?

1 个答案:

答案 0 :(得分:3)

您只能在屏幕上验证表单中的项目。如果您希望在第一页上验证内容,我认为您需要在分页控件上使用(ajax)FormSubmittingBehavior,因此每次导航到另一个页面时都会提交表单。

如果您提交数据,如果没有验证错误,也会存储数据。