EventDataAction Class
EventDataAction
is a subclass of the
AbstractDataAction
base class. You can extend this concrete class to
provide the functionality you require.
EventDataAction
Use the EventDataAction
class to publish a client-side
event. You can then register one or more subscribers that listen for that event and
perform their own actions. Use this type of data action in more complex use cases
where you've a large amount of code and can benefit from keeping your data action
code loosely coupled to the code that performs the necessary actions when the data
action is invoked.
+ EventDataAction(oKOModel)
+ create(sID_sName) : EventDataAction
+ upgrade(oOldDataActionJS) : Object
+ invoke(oActionContext: ActionContext, oDataActionContext:DataActionContext)
+ getGadgetInfos(oReport) : AbstractGadgetInfo[]
+ validate() : DataActionError
# createEventGadgetInfo(oReport) : AbstractGadgetInfo