Data
pentaho.visual.action.mixins. Data
The visual.action.mixins.Data
class is a mixin class for visual actions which are performed on a subset of a dataset.
The actual subset is determined by the data filter
property.
The mixin adds spec.IData
to the specification of an action.
AMD Module
require(["pentaho/visual/action/mixins/Data"], function(Data) { /* code goes here */ });
Extends
Constructor
Name | Description |
---|---|
new Data() Abstract | This class was not designed to be constructed directly. It was designed to be used as a mixin. |
Members
Name | Description |
---|---|
dataFilter : pentaho.data.filter.Abstract | Gets or sets the data filter of this action. |
eventName : string | Gets the event name of the action. |
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 Data() Abstract |
---|
This class was not designed to be constructed directly. It was designed to be used as a mixin. Source: javascript/web/pentaho/visual/action/mixins/Data.js, line 30 |
Members Details
dataFilter: pentaho.data.filter.Abstract |
---|
Gets or sets the data filter of this action. When set to a filter specification, When Source: javascript/web/pentaho/visual/action/mixins/Data.js, line 73 |
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
|