Java ADF导航到同一视图/页面
条件: 我不使用ADF业务组件。 只有附属品和装订 问题: 我有一个问题,从一个视图导航到它自己 我有以下项目: 任务流程1: 包含Taskflow2和Taskflow3。单击视图1中的按钮b1时,Taskflow2将导航到Taskflow3 Taskflow2和Taskflow3: 包含相同的视图view1 视图1: 在view1中有inputFields和按钮b1,它们应该再次打开view1,但没有当前绑定(->以前键入的数据) 因此,目标是在单击b1之后,输入字段等都是空的 我认为问题在于没有页面刷新。 如果我导航到另一个视图view2,然后调用TaskFlow1或TaskFlow2,则绑定不存在,并且一切正常。 但在这种情况下,导航到另一个页面是没有选择的Java ADF导航到同一视图/页面,java,oracle-adf,Java,Oracle Adf,条件: 我不使用ADF业务组件。 只有附属品和装订 问题: 我有一个问题,从一个视图导航到它自己 我有以下项目: 任务流程1: 包含Taskflow2和Taskflow3。单击视图1中的按钮b1时,Taskflow2将导航到Taskflow3 Taskflow2和Taskflow3: 包含相同的视图view1 视图1: 在view1中有inputFields和按钮b1,它们应该再次打开view1,但没有当前绑定(->以前键入的数据) 因此,目标是在单击b1之后,输入字段等都是空的 我认为问题在于
我已经尝试过taskflow1仅在单击按钮b1时调用自身。我通过在inputfields上定义partialTriggers解决了这个问题。
触发器是页面上离开任务流的按钮。您必须在i/p字段上设置partialTrigger。此外,还必须立即=“true”,以便不会对其他组件启动验证。 在迭代器上,您必须将刷新条件设置为“ifNeeded”,以便在再次调用页面后迭代器重新加载时,它将具有新的值集。
请随时发布任何查询。Taskflow2和Taskflow3包含相同视图是什么意思?它们是否包含相同的.jsff?如果是,那么.jsff从支持bean中从哪里获取输入值?您可以发布一些代码片段来明确您的问题所在。