从阶段侦听器(beforePhase或afterPhase)访问adf中页面片段的UI组件

问题描述 投票:-1回答:1

我是Oracle ADF的新手,在运行JSPX的阶段侦听器时,我需要帮助来访问JSPX文件上页面片段的UI组件。

我有这个.jspx文件,其中包含一个af:region。此区域连接到页面片段(.jsff)文件,我想从JSPX文件的页面阶段侦听器(beforePhase或afterPhase事件)访问页面片段内部的UI组件(例如inputText等)。 。

页面片段绑定到pageFlowScope bean及其所有UI组件。但是,当我尝试从阶段侦听器事件访问bean时,绑定到bean的UI组件尚未初始化,并返回NullPointerException。

我现在正在考虑尝试在阶段侦听器事件上通过其“ id”访问UI组件。这可能吗?

我是Oracle ADF的新手,我需要帮助来访问JSPX的阶段侦听器时访问JSPX文件上的页面片段的UI组件。我有这个.jspx文件,其中包含af:...

jsf jsf-2 oracle-adf
1个回答
0
投票

您可以直接从视图页面El Expression中获取绑定的inputText或相位侦听器中任何其他ADF组件的值。这是一个简单的示例:https://cedricleruth.com/how-to-retreive-the-value-of-an-iterator-binding-variable-programmatically-in-adf/

© www.soinside.com 2019 - 2024. All rights reserved.