In this section the Web Dynpro controller and interface concept is illustrated in a concrete sample component. Based on some controller-specific declarations the IPrivate- and IPublic-APIs are extended by the Code Generation Framework of the Web Dynpro Tools.
The sample component comprises three controllers:
· Component controller SampleComp
· Window controller SampleWin
· View controller SampleView
Programming Tasks
The sample code blocks of the next three sections demonstrate how to solve typical programming tasks by invoking the generated controller interfaces IPublic- and IPrivate in the application code. These interfaces are based on the declarations (like methods, events, controller usages, actions or plugs) done by the application developer.
· Implementing Component Controllers
· Implementing Window Controllers
· Implementing View Controllers