0

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

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

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

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

4

1 回答 1

3

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

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

于 2013-01-31T10:56:31.373 回答