In the earlier example, we used the
SysOperationServiceController class on our menu item to run the services. This is the base controller, but you can create your own controller when there is the need. In this part, we will first take a look at some of the scenarios in which custom controllers can be used, after which, we will create a custom controller.
What follows are two of the most common scenarios in which you would use a class that extends
SysOperationServiceController. The first is using a controller to initialize a data contract and the second is a scenario in which you override methods of the dialog fields.
A controller can be used to initialize the data in the data contract. ...