Newer Version Available
Remote Methods and Inheritance
You can call remote actions on your Apex controller that are inherited methods. When
a @RemoteAction method is looked up or called, Visualforce inspects the page
controller’s inheritance hierarchy and finds @RemoteAction methods in the controller’s ancestor classes.
Here’s an example demonstrating this capability. The following Apex classes form a
three-tier inheritance
hierarchy:
This Visualforce page simply calls
the sayHello remote
action.
The
remote method doesn’t exist in the ChildRemoteController class. Instead, it’s inherited from GrandparentRemoteController.