Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用ADF propertyListener标记?_Java_Jsf_Oracle Adf - Fatal编程技术网

Java 如何使用ADF propertyListener标记?

Java 如何使用ADF propertyListener标记?,java,jsf,oracle-adf,Java,Jsf,Oracle Adf,我有一节课 CustomerBean { Customer customer; public CustomerBean() {...} public getCustomer() {...} public void setCustomer(Customer c) {...} ... } 当使用普通JSF时,我可以使用setPropertyLIstener标记(比如commandLink)来更新customer属性 我试图用Oracle ADF做同样的事情,

我有一节课

CustomerBean {
    Customer customer;
    public CustomerBean() {...}
    public getCustomer() {...}
    public void setCustomer(Customer c) {...}
    ...
}
当使用普通JSF时,我可以使用setPropertyLIstener标记(比如commandLink)来更新customer属性

我试图用Oracle ADF做同样的事情,但失败了。如何在数据控件上指定与属性的绑定?当我尝试使用Jdeveloper执行此操作时,它会为
customer
变量设置迭代器,如何正确声明和连接PropertyListener

是否有我应该知道的最新ADF资源我遇到的很多人都使用不推荐的类和方法


提前感谢。

Oracle自己的ADF文档怎么样?已指定
af:setPropertyListener

这应该有效

  • 从datacontrol面板中,将
    setCustomer()
    方法拖动到页面,并将其创建为命令链接
  • 将customer参数绑定到
    #{requestScope.customer}
  • commandLink
    中,使用
    setPropertyListener
    /
    setActionListener
    将客户放入请求范围
  • 单击
    commandLink
    时,ADF将从请求范围中提取客户值并调用该方法