Friday, April 26, 2013

ADF Practice/Workshop Assignments - Real time scenarios

The intention of this blog is to get some hands on practice with complex & real time scenarios in day to day basis you encounter.

Scenario #   Invoke a backing bean method by passing some input parameter while loading af:table component

       - <af:table> component binds to Updatable View object and it has 5 columns with <af:inputText> components
      - invoke a method in backing bean for 'readOnly' attribute of each inputText component and pass the corresponding label name to backing bean, Have some condition(any) in the backing bean in such a way that , the method will return true/false based on passed label Name

Scenario # Invoke a backing bean method using clientListener and ServerListener

   - Have a jspx page with variety of UI components, on page Load invoke a backing method using clientListener, serverListener and have the logic in backing bean to disable all the UI components.

Scenario #  Customize <af:table> component Filter Criteria.

 - af:Table component binds with a view object and has some date columns.
 - User will enter the value for one of the date column top line filter as 03/13/2013 +2 , Filter the table based on corresponding top line filter value by adding two days to the given date.

Scenario #  Invoke a backing bean method whenever browser window closed.

- Invoke a method in backing bean just before page fragment loads, Invoke a backing bean method whenever use close the browser window.

Scenario #  TabNavigation

- jspx page with three tabs, each tab associated with a unbounded taskflow used as a <af:region>.
   If user selects 'tab2' , Display a popup message with 'Yes/No' buttons, If user select 'Yes' then retain the user on same tab i.e 'tab1' , If user selects 'No' then allow the user to navigate to 'tab2'

2 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Are you looking to make money from your visitors with popunder advertisments?
    In case you do, did you try using Clicksor?

    ReplyDelete