0

一旦在页面上提交浏览器刷新后,我无法将检票员表单字段保持空白;我的字段出现在组框中。

我有一个带有日期选择器和文本字段的组框的检票口表单。如果我正在输入数据并提交它会给出成功响应。在浏览器刷新时,我希望这些字段变为空,但它们不会。

我尝试在成功响应后将每个字段设置为空白fieldName.setModelValue(new String[]{" "});

我需要在浏览器刷新处理时完成此操作,而无需在任何地方进行设置。

4

1 回答 1

0

你有(至少)这三个选项:

1) 成功重定向到当前页面的新实例,即 setResponsePage(getPage().getClass())

2) 停留在当前页面,但为表单设置一个“空”模型。“空”是指在您的上下文中“空”意味着什么。#setModel()在表单或表单组件上使用。不要使用#setModelValue().

3) 如果可能,请使用无状态页面(使用 StatelessForm)

于 2015-04-10T11:12:38.913 回答