我有一个班级
CustomerBean {
Customer customer;
public CustomerBean() {...}
public getCustomer() {...}
public void setCustomer(Customer c) {...}
...
}
使用普通JSF时,我可以使用setPropertyLIstener标记(比如说commandLink)来更新客户属性。
我正在尝试使用Oracle ADF执行相同的操作,但失败了。如何在数据控件上指定对属性的绑定?当我尝试使用Jdeveloper来实现它时,它为customer
变量设置了一个迭代器,如何正确声明和连接PropertyListener?
我应该知道有任何最新的ADF资源吗? - 我经常使用很多已弃用的类和方法。
提前致谢。
答案 0 :(得分:1)
这应该有用。
setCustomer()
方法拖到页面并将其创建为命令链接。 #{requestScope.customer}
。 commandLink
内,使用setPropertyListener
/ setActionListener
将客户置于请求范围内。 commandLink
时,ADF将从请求范围中提取客户值并调用该方法。答案 1 :(得分:0)
Oracle自己的ADF文档怎么样? af:setPropertyListener
已指定为here。