Search This Blog

Wednesday, 29 May 2013

ADF Code Unit: For Calling AM Method

1) Expose the method from AM
2) Create a binding in page definition.
3) Use the below code.

import oracle.adf.model.BindingContext;
import oracle.adf.model.binding.DCBindingContainer;

    public String cb1_action() {
        // Add event code here...
        System.out.println("In CBAction");
        BindingContainer bindingContainer = BindingContext.getCurrent().getCurrentBindingsEntry();
        DCBindingContainer bc = (DCBindingContainer)bindingContainer;
        OperationBinding operationBinding = bc.getOperationBinding("testMthd");  
        if(operationBinding != null){
            System.out.println("In IF");
            operationBinding.execute();
        }
        System.out.println("goinf out of CB Action.");
        
        return null;
    }

No comments:

Post a Comment