Package com.smartgwt.client.docs

# Interface Callback

public interface Callback
A `Callback` is an arbitrary action to be fired - usually passed into a method to be fired asynchronously as a notificaction of some event.
The `callback` can be defined in the following formats:

- a function
- A string containing an expression to evaluate
- An object with the following properties:
  - target: fire in the scope of this target - when the action fires, the target will be available as `this`.
  - methodName: if specified we'll check for a method on the target object with this name.

`Callbacks` are fired via the Class.fireCallback() method, which allows named parameters to be passed into the callback at runtime. If the Callback was specified as a string of script, these parameters are available as local variables at eval time.
For specific Smart GWT methods that make use of `Callback` objects, see local documentation for information on parameters and scope.