gpt4 book ai didi

java - 无法访问 ValueChangeListener 之外的 UIComponent 值

转载 作者:行者123 更新时间:2023-12-01 13:20:26 27 4
gpt4 key购买 nike

在许多情况下,我需要在运行时在应用程序的许多地方使用某些 UIComponent 的值。但问题是我无法在 ValueChangeListener 之外访问组件的值。我尝试将此值存储在本地临时变量中,我还尝试使用 Binding 属性,但没有成功。

此线程:Changes done in the ValueChangeListener is not reflecting else where

告诉我应该继续 ValueChangeListener 中的所有操作,但这对我来说没有用,而且它确实限制了我以后的选择。

所以,问题是:如何访问 ValueChangeListener 之外的组件值?

我正在使用带有 ADF 技术的 Jdeveloper 11.1.2.3

最佳答案

我使用这个方法:我创建一个组件类型的实例变量。我在原始组件的 ValueChangeListener 中设置了它的值。然后我就可以在该 bean 中使用它。但你应该小心 beans 的范围。尝试使用 session bean 范围。如果没问题,那么您应该重新考虑您的 bean 范围;)

关于java - 无法访问 ValueChangeListener 之外的 UIComponent 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22062334/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com