Interaction
pentaho.visual.action. Interaction
The visual.action.Interaction
class is the base class of the actions which originate from the user directly interacting with the view.
Interaction actions cannot be executed if the associated model is isDirty
.
AMD Module
require(["pentaho/visual/action/Interaction"], function(Interaction) { /* code goes here */ });
Extends
Constructor
Name | Description |
---|---|
new Interaction(spec) Abstract | Creates an interaction instance given its specification. |
Methods
Name | Description |
---|---|
clone() : pentaho.action.Base | Creates a shallow clone of this action. |
validate() : Array.<pentaho.lang.UserError> | Determines if the given action is valid. |
Constructor Details
new Interaction(spec) Abstract | ||||||
---|---|---|---|---|---|---|
Creates an interaction instance given its specification. Source: javascript/web/pentaho/visual/action/Interaction.js, line 23
|
Members Details
eventName: string |
---|
Gets the event name of the action. The default implementation returns the value of Source: javascript/web/pentaho/action/Base.js, line 82 Inherited From: pentaho.action.Base#eventName |
Methods Details
clone() : pentaho.action.Base | ||||
---|---|---|---|---|
Creates a shallow clone of this action. Source: javascript/web/pentaho/action/Base.js, line 103 Inherited From: pentaho.action.Base#clone
|
validate() : Array.<pentaho.lang.UserError> | ||||
---|---|---|---|---|
Determines if the given action is valid. The default implementation does nothing and considers the instance valid. Override to implement an action's specific validation logic. Source: javascript/web/pentaho/action/Base.js, line 94 Inherited From: pentaho.action.Base#validate
|