We help IT Professionals succeed at work.

passing parameters in oracle  jdeveloper adf

grchap
grchap asked
on
Medium Priority
611 Views
Last Modified: 2012-05-11
Using "Passing Parameters to ADF Application through URL" by Shay Shmeltzer's Weblog
http://blogs.oracle.com/shay/2010/10/passing_parameters_to_adf_appl.html
I created a jsfx page and it runs fine. I use Jdev 11.1.1.3.

I read 2 params from the URL .
PARAM1 is "status". (if this is H, shows all employees . if this param is "" shows only active employees)
PARAM2 is dept.

Say, my page now shows currently for DEPT 1 only and active emplyees. (In the url, status is "" and dept = 1)

In the jspx page I need to add a button "Show All" which when clicked will show all emplyees for that DEPT 1.

I added a method ShowAll() to the AM. In the pagedef, added the methodaction ShowAll for this.

In the button, the action listener is is executing this method as below.
#{bindings.ShowAll.execute}

When I run, I see this method is getting executed. But some how the same results are shown back.

I see the message "==test1" but not "==test2".

The page seems to be refreshing but I see the same results. Any idea why ?

AM method
public void ShowAll() {
ViewObjectImpl empVO = this.getEmpView1();
System.out.println("==test1");
empVO.setNamedWhereClauseParam("pstatus", "H");
System.out.println("==test2");
empVO.executeQuery();
}

PS: The same button logic works fine in another application but that does have any passing Parameters to Application through
URL though.

Thanks
Comment
Watch Question

Top Expert 2011
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.