0

我有一堂课

CustomerBean {
    Customer customer;
    public CustomerBean() {...}
    public getCustomer() {...}
    public void setCustomer(Customer c) {...}
    ...
}

使用普通 JSF 时,我可以使用 setPropertyLIstener 标记(比如 commandLink)来更新客户属性。

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

是否有我应该知道的最新 ADF 资源?- 我遇到的很多人都使用过时的类和方法。

提前致谢。

4

2 回答 2

1

这应该有效。

  1. 从数据控制面板中,将setCustomer()方法拖到页面并将其创建为命令链接。
  2. 将客户参数绑定到#{requestScope.customer}.
  3. 在 内部commandLink,使用setPropertyListener/setActionListener将客户放入请求范围。
  4. 单击时commandLink,ADF 将从请求范围中提取客户值并调用该方法。
于 2009-12-30T13:10:50.627 回答
0

Oracle 自己的 ADF 文档怎么样?在这里af:setPropertyListener指定。

于 2009-12-25T01:27:10.390 回答