【问题标题】:Values Entered in column(Input Text) of af:table not propagating to Managed bean在 af:table 的列(输入文本)中输入的值未传播到托管 bean
【发布时间】:2014-07-11 12:39:58
【问题描述】:

我的 adf 应用程序出现问题。我在页面上有一个 af:table 组件,它是在编辑模式下从数据控件拖放的。我正在用新值编辑列值,假设我更改了第一列的值并移至第二列之间,我在第一列模糊时调用托管 bean 中的一个方法(对于 post-text-查询(oracle 表单))。在托管 bean 中,当我尝试访问第一列的值时,我没有输入新值,只有旧值即将到来,我有两个问题

  1. 当我尝试在列上使用 autosubmit=true 并将焦点从该行(列)移动到任何其他行或组件并返回执行模糊操作时,托管 bean 中的值可用。

  2. 另外,我尝试通过创建与 inputtext(在表列中)的绑定并将它们映射到托管 bean 来访问值,这与普通输入文本不同。

谁能解释这两种情况下发生的事情以及在我的情况下访问托管 bean 中的值的方式(立即在 Managedbean 中获取值)。

【问题讨论】:

    标签: oracle-adf managed-bean


    【解决方案1】:

    我会尝试valueChangeListener 并从事件的getNewValue() 方法中获取用户新值。

    1/autoSubmit=true 在用户离开 inputText 后立即更新模型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-10
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      • 1970-01-01
      • 2011-12-24
      • 1970-01-01
      • 2015-08-07
      相关资源
      最近更新 更多