我在adf应用程序中遇到问题。我在页面上有一个af:table组件,它是在编辑模式下从数据控件拖放的。在那里我用新值编辑列值,让我们说我改变了第一列的值并移到了第二列之间我在第一列的模糊处理托管bean中的方法(对于后文本 - 查询(oracle表格))。在Managed bean中,当我尝试访问第一列的值时,我没有输入新值,只有旧值即将到来,我有两个问题
当我尝试在列上使用autosubmit=true
并将焦点从该行(列)移动到任何其他行或组件并返回执行模糊操作时,可以在托管bean中使用值。
此外,我尝试通过创建对inputtext的绑定(在表列中)来访问值,并且与托管bean映射失败,与普通输入文本不同。
是否可以解释在这两种情况下发生的情况以及在我的情况下访问托管bean中的值的方式(在Managedbean中立即获取值)。
答案 0 :(得分:0)
我会尝试valueChangeListener
并从事件的getNewValue()
方法中获取用户的新值。
1 / autoSubmit=true
就会更新模型。