2009-12-23 5 views
0

나는 클래스를 가지고ADF propertyListener 태그는 어떻게 사용합니까?

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

나는 고객 속성을 업데이트하기 (A CommandLink는 말에)는 setPropertyLIstener 태그를 사용할 수 있습니다 정상 JSF를 사용하여.

오라클 ADF에서도 동일한 작업을 수행하려고하지만 실패하고 있습니다. 데이터 컨트롤의 속성에 바인딩을 지정하려면 어떻게합니까? Jdeveloper를 사용하여 customer 변수의 반복자를 설정하려고 할 때, 어떻게 선언하고 PropertyListener를 올바르게 연결합니까?

내가 알아야 할 최신 ADF 자료가 있습니까? - 내가 건너 오는 많은 것들은 사용되지 않는 클래스와 메소드를 사용합니다.

미리 감사드립니다.

답변

1

이렇게하면됩니다.

  1. 데이터 컨트롤 패널에서 setCustomer() 메서드를 페이지로 드래그하고 명령 링크로 만듭니다.
  2. 고객 인수를 #{requestScope.customer}에 바인딩합니다.
  3. commandLink 안에 고객을 요청 범위로 지정하려면 setPropertyListener/setActionListener을 사용하십시오.
  4. commandLink을 클릭하면 ADF가 요청 범위에서 고객 값을 가져 와서 해당 메소드를 호출합니다.
0

오라클의 ADF 문서는 어떻습니까? af:setPropertyListenerhere으로 지정됩니다.

관련 문제