2014-05-22 16 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。