Hello all,,
Sometimes we need to display page components on a condition basis , this can be achieved in adf using af:switcher component
Normally switcher component is a collection of multiple facets and on a given condition it decides that which facet should be rendered.
How to use af:switcher- see the steps
Download Sample App Cheers :-)
Sometimes we need to display page components on a condition basis , this can be achieved in adf using af:switcher component
Normally switcher component is a collection of multiple facets and on a given condition it decides that which facet should be rendered.
How to use af:switcher- see the steps
- Create a Fusion web application and create business components using Departments and Employees table (HR Schema)
- Now create a page in view Controller and drop a switcher component from component palette
- Switcher is pure server side component so it doesn't have any client representation, so next move is to add facets in af:switcher, to add facets in switcher,
just right click--insert inside af:switcher-- facet
- As in this tutorial i am going to show 2 tables(Departments U& Employees) so added 2 facets in af:switcher
- Now time to drop tables in corresponding facets, Employees Table in Emp, Departments Table in Dept
- Now i have created a static List that has values D for Departments and E for Employees, when user selects D the Departments table will be shown and for E Employees table will be shown
- to do this select af:switcher and go to FacetName property and open expression builder to write conditional expression
- Now run this page and select values in list to see- how switcher works
Download Sample App Cheers :-)
Thanks for what you do really so helpful
ReplyDeleteI am glad you liked it
Delete" Now i have created a static List that has values D for Departments and E for Employees, when user selects D the Departments table will be shown and for E Employees table will be shown"
ReplyDeletehow did you get to this part?
I have added a expression in FacetName property of af:switcher that expression checks selected value in choice list and returns corresponding FacetName
DeleteI think you missed this step , Read again it is mentioned in post itself
Ashish
nice post
ReplyDeleteThis is helpful....Thanks
ReplyDeleteIt's very helpful for beginners
ReplyDelete