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. |
Members
Name | Description |
---|---|
base : Protected | If a method has been overridden, then the base method provides access to the overridden method. |
eventName : | Gets the event name of the action. |
Methods
Name | Description |
---|---|
clone() : pentaho.action.Base | Creates a shallow clone of this action. |
extend(source, keyArgs) : object | Extend an object with the properties of another. |
validate() : Array.< | 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
base: Protected |
---|
If a method has been overridden, then the base method provides access to the overridden method. Can also be called from within a constructor function. Source: javascript/web/pentaho/lang/Base.js, line 299 Inherited From: pentaho.lang.Base#base |
eventName: |
---|
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
|
extend(source, keyArgs) : object | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Extend an object with the properties of another. Methods that are overridden are accessible through This object is extended, but its class doesn't change. Source: javascript/web/pentaho/lang/Base.js, line 1040 Inherited From: pentaho.lang.Base#extend
|
validate() : Array.< | ||||
---|---|---|---|---|
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
|