0

前提条件: 我不使用 ADF 业务组件。只有 ADFaces 和绑定。

问题:我在从一个视图导航到自身时遇到问题。

我有以下物品:

Taskflow1:包含Taskflow2Taskflow3。当单击 view1 Taskflow2 中的按钮 b1 时,会导航到 Taskflow3。

Taskflow2Taskflow3:包含相同的视图view1

view1:在view1中有 inputFields 和一个按钮 b1应该再次打开view1但没有当前绑定(--> 之前输入的数据)。

所以目标是点击b1后inputFields等为空。

我认为问题在于没有页面刷新。如果我导航到另一个视图 view2,然后调用 TaskFlow1 或 TaskFlow2,则绑定不存在并且一切正常。但在这种情况下,导航到另一个页面不是选项。

我已经尝试过,taskflow1 仅在单击按钮 b1 时才调用自身。

4

2 回答 2

0

我通过在输入字段上定义 partialTriggers 解决了这个问题。触发器是页面上离开任务流的按钮。

于 2013-01-29T15:46:42.840 回答
0

您必须在 i/p 字段上设置 partialTrigger。此外,您必须立即 =“true”,以便不会在其他组件上触发验证。在迭代器上,您必须将刷新条件设置为“ifNeeded”,以便在再次调用页面后重新加载迭代器时,它将具有一组新的值。随时发布任何疑问。

于 2013-02-02T12:04:51.463 回答