2014-05-22 70 views
0

我面对我的ADF应用程序中的一个问题。我在页面上有一个af:table组件,它是在编辑模式下从数据控件拖放的。在这里,我正在用新值编辑列值,让我们说我改变了第一列的值,并转移到第二列之间我在第一列的模糊中调用托管bean中的方法(对于后置文本 - 查询(oracle形式))。在当我尝试访问我没有得到新的输入值仅旧值来了第一列的值来管理绿豆,我有两个问题值列房颤(输入文本)中输入:表中未propogating到托管bean

  1. 当我autosubmit=true在列尝试和移动焦点从该行(列)到任何其他行或组件,然后返回执行模糊操作,然后在托管bean中提供值。

  2. 另外我试图通过创建绑定到的inputText(在表中的列)并将其映射与托管bean失败,不像正常输入文本来访问值。

任何人都可以解释什么发生在两种情况下,也是在我的情况下访问托管bean中的值(在Managedbean中立即获取值)的方式。

回答

0

我会尝试valueChangeListener,并从事件的getNewValue()方法得到了用户新的价值。

1/autoSubmit=true尽快更新模型为用户离开的inputText。