Often a page or a region within a page needs information from somewhere else on the page or from a different region. While you can pass parameters to obtain that information, doing so makes sense only when the parameters are well known and the inputs are EL-accessible to the page. Parameters are also useful when a task flow may need to be restarted if the parameter value changes.
However, suppose you have a task flow with multiple page fragments that contain various interesting values that could be used as input on one of the pages in the flow. If you were to use parameters to pass the value, the task flow would need to surface output parameters for the union of each of the interesting values on each and every fragment. Instead, for each fragment that contains the needed information, you can define a contextual event that will be raised when the page is submitted. The page or fragment that requires the information can then subscribe to the various events and receive the information through the event.
Contextual Events is an Oracle ADF feature that enables developers to implement view-to-region, region-to-view, and region-to-region communication. Among the options for passing information to and from regions, Contextual Events is the most powerful and the option that does not make regions refresh or require the referenced bounded task flow to restart.
Posted Date:- 2021-09-28 05:13:17
What is the difference between trinidad.config and trinidad.skins?
How to pass ''af:selectOneChoice'' value to other page?
How to Use the pageFlowScope Scope Within Java Code
Difference between mapping and wrangling data flows?
What are the different types/categories of Taskflows ?
Where is that we write business rules/validations in ADF and why?
Can an entity object be based on two Database Objects(tables/views) or two Webservices ?
Can Service Methods return Complex Data types?
What are the different kinds of Bean Scopesin JSF?
What are various components in ADF?
Explain Data Control Palette hierarchy
Advantage of Task Flow Over JSF flow?
What is the return type of Service Methods?
Can an entity object be based on two Database Objects(tables/views) or two Webservices?
What do you mean by variables in the azure data factory ?
What is the main advantage of the AutoResolveIntegrationRuntime ?
What are the different types of integration runtime ?
What is Bundled Exception Mode in ADF?
Can we change DB connection for any particular AM?
What is the purpose of adfc-config.xml?
What is the difference between databindings.cpx and datacontrol.dcx?
What is policy store and identity store in OID?
Can you make View Link bidirectional?
View Link is an active link between view objects.You can create view links by providing the Source & destination VO attributes.
Explain the Invoke application in the life-cycle phase of JSF.
Explain the Update model values in the life-cycle phase of JSF.
Write Code To Access The Current Row And Or The View Object Inside Your Bean.?
What Is The Purpose Of Jazn-data.xml?
In Case Of Java Control Or Ejb Does It Have A Datacontrol.dcx File?
What Is Meta Data Commit During Life Cycle Phase Of Adf What Happens Here?
What Is Inter-portlet Communication?
What Is The Difference Between Setting An Immediate=true On A Button And Immediate=true On A Text Field?
What Is The Life Cycle Of Jsf?
What Are Valuatorsâ€™ And Converters?
How Do You Define Pagination In Adf?
What Is The Difference Between Visible Property And Render Property?
What Is The Difference Between An Action And An Action Listener?
What Are The Different Types Of Bindings In Adf?
What Is Binding Context And Binding Container?
What Is The Difference Between Trinidad.config And Trinidad.skins?
What Is The Difference Between Databindings.cpx And Datacontrol.dcx?
What Is Policy Store And Identity Store In Oid?
What Are Data Controls? What Types Of Data Controls Are You Aware Of?
What Advantages Does Adfbc Gives?