cancel
Showing results for 
Search instead for 
Did you mean: 

difference between

Former Member
0 Kudos

Hi,

difference between component controller and interface controller.

thanks&regards,

suresh babu

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

HI Suresh,

Component Controller : Each UI component has a component Controller in whose context  you can store cross-view data  in the context node.The context nodes defined in the component controller can be "Published" in the component interface and thus provide to other UI components.

Interface Controller : Publishing context nodes allow users to access UI component data in read and write mode.  Publishing a window  as an interface view enables  the embedding UI component  to use visual part of an embedded UI component . Finally ,UI component events enable other UI components to be informed about a status change, these elements are provided decoratively by the Interface Controller. 

In short: Component Controller allows the data to be accessed globally, and Interface Controller makes that component to go or appear globally.

Regards

vinodkumar_kommineni
Active Contributor
0 Kudos

Hi Suresh,

Component controller is the controller which is responsible for controlling the component, acts as a global data storage, also controls the sub components ( used components ).

where as interface controller comes into picture when you are re using this component in other components.

Unless you expose the Interface View ( Windows ) and context nodes in your interface controller, you will not be able to use them in the using component ( parent component ).

Regards

Vinod