AbstractDataAction Class
AbstractDataAction
is the abstract base class from which all
types of data action inherit. It's responsible for providing common functionality and
default behavior that the subclasses can use.
AbstractDataAction
All types of data action are subclasses of the
AbstractDataAction
base class. It provides the core set of
functionality common to all data actions. Unless you're creating a complex data
action that carries out multiple types of action when invoked, or you need to do
something not supported by the concrete classes, you shouldn't extend this class
directly. If you need to create a complex data action then consider extending the
concrete class that most closely provides the functionality you require.
AbstractDataAction Syntax
+ AbstractDataAction(oKOModel)
+ getKOViewModel():DataActionKOModel
+ createFromJS(fDataActionConstructor, sClassName, oDataActionKOModelUS) : AbstractDataAction
+ invoke(oActionContext, oDataActionContext)
+ getGadgetInfos(oReport) : AbstractGadgetInfo[]
+ validate() : DataActionError
+ getSettings() : Object
+ requiresActionContextToInvoke() : Boolean
+ isAllowedHere() : Boolean
# createNameGadgetInfo(oReport) : AbstractGadgetInfo
# createAnchorToGadgetInfo(oReport) : AbstractGadgetInfo
# createPassValuesGadgetInfo(oReport) : AbstractGadgetInfo