abstract class sap.ui.mdc.chart.SelectionDetailsActions

Visiblity: restricted
UX Guidelines:
Implements:
Available since: N/A
Module: sap/ui/mdc/chart/SelectionDetailsActions
Application Component: CA-UI5-MDC

The aggregation to feed details actions for dapaoint selection in the mdc chart


Constructor

The aggregation to feed details actions for dapaoint selection in the mdc chart

Accepts an object literal mSettings that defines initial property values, aggregated and associated objects as well as event handlers. See sap.ui.base.ManagedObject#constructor for a general description of the syntax of the settings object.

new sap.ui.mdc.chart.SelectionDetailsActions(sId?, mSettings?)
Param Type Default Value Description
sId? string

Optional ID for the new element; generated automatically if no non-empty ID is given Note: this can be omitted, no matter whether mSettings will be given or not!

mSettings? object

Object with initial settings for the new control

Borrowed Properties

Name Type Default Value Description
delegate object

Path to the Delegate module that provides the required APIs to execute model-specific logic.
Note: Ensure that the related file can be requested (any required library has to be loaded before that).
Do not bind or modify the module. This property can only be configured during control initialization.

Visibility: public

Aggregations

Default Aggregation:

Name Cardinality Type Description
actionGroups 0..n sap.ui.core.Item
detailsActions 0..n sap.ui.core.Item
detailsItemActions 0..n sap.ui.core.Item

Methods Overview

Method Description
addActionGroup

Adds some actionGroup to the aggregation actionGroups.

addDetailsAction

Adds some detailsAction to the aggregation detailsActions.

addDetailsItemAction

Adds some detailsItemAction to the aggregation detailsItemActions.

destroyActionGroups

Destroys all the actionGroups in the aggregation actionGroups.

destroyDetailsActions

Destroys all the detailsActions in the aggregation detailsActions.

destroyDetailsItemActions

Destroys all the detailsItemActions in the aggregation detailsItemActions.

sap.ui.mdc.chart.SelectionDetailsActions.extend

Creates a new subclass of class sap.ui.mdc.chart.SelectionDetailsActions with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of information as described in sap.ui.mdc.Element.extend.

getActionGroups

Gets content of aggregation actionGroups.

getDetailsActions

Gets content of aggregation detailsActions.

getDetailsItemActions

Gets content of aggregation detailsItemActions.

sap.ui.mdc.chart.SelectionDetailsActions.getMetadata

Returns a metadata object for class sap.ui.mdc.chart.SelectionDetailsActions.

indexOfActionGroup

Checks for the provided sap.ui.core.Item in the aggregation actionGroups. and returns its index if found or -1 otherwise.

indexOfDetailsAction

Checks for the provided sap.ui.core.Item in the aggregation detailsActions. and returns its index if found or -1 otherwise.

indexOfDetailsItemAction

Checks for the provided sap.ui.core.Item in the aggregation detailsItemActions. and returns its index if found or -1 otherwise.

insertActionGroup

Inserts a actionGroup into the aggregation actionGroups.

insertDetailsAction

Inserts a detailsAction into the aggregation detailsActions.

insertDetailsItemAction

Inserts a detailsItemAction into the aggregation detailsItemActions.

removeActionGroup

Removes a actionGroup from the aggregation actionGroups.

removeAllActionGroups

Removes all the controls from the aggregation actionGroups.

Additionally, it unregisters them from the hosting UIArea.

removeAllDetailsActions

Removes all the controls from the aggregation detailsActions.

Additionally, it unregisters them from the hosting UIArea.

removeAllDetailsItemActions

Removes all the controls from the aggregation detailsItemActions.

Additionally, it unregisters them from the hosting UIArea.

removeDetailsAction

Removes a detailsAction from the aggregation detailsActions.

removeDetailsItemAction

Removes a detailsItemAction from the aggregation detailsItemActions.

addActionGroup

Adds some actionGroup to the aggregation actionGroups.

Param Type DefaultValue Description
oActionGroup sap.ui.core.Item

The actionGroup to add; if empty, nothing is inserted

addDetailsAction

Adds some detailsAction to the aggregation detailsActions.

Param Type DefaultValue Description
oDetailsAction sap.ui.core.Item

The detailsAction to add; if empty, nothing is inserted

addDetailsItemAction

Adds some detailsItemAction to the aggregation detailsItemActions.

Param Type DefaultValue Description
oDetailsItemAction sap.ui.core.Item

The detailsItemAction to add; if empty, nothing is inserted

destroyActionGroups

Destroys all the actionGroups in the aggregation actionGroups.

destroyDetailsActions

Destroys all the detailsActions in the aggregation detailsActions.

destroyDetailsItemActions

Destroys all the detailsItemActions in the aggregation detailsItemActions.

sap.ui.mdc.chart.SelectionDetailsActions.extend

Creates a new subclass of class sap.ui.mdc.chart.SelectionDetailsActions with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of information as described in sap.ui.mdc.Element.extend.

Param Type DefaultValue Description
sClassName string

Name of the class being created

oClassInfo object

Object literal with information about the class

FNMetaImpl function

Constructor function for the metadata object; if not given, it defaults to the metadata implementation used by this class

getActionGroups

Gets content of aggregation actionGroups.

getDetailsActions

Gets content of aggregation detailsActions.

getDetailsItemActions

Gets content of aggregation detailsItemActions.

sap.ui.mdc.chart.SelectionDetailsActions.getMetadata

Returns a metadata object for class sap.ui.mdc.chart.SelectionDetailsActions.

indexOfActionGroup

Checks for the provided sap.ui.core.Item in the aggregation actionGroups. and returns its index if found or -1 otherwise.

Param Type DefaultValue Description
oActionGroup sap.ui.core.Item

The actionGroup whose index is looked for

indexOfDetailsAction

Checks for the provided sap.ui.core.Item in the aggregation detailsActions. and returns its index if found or -1 otherwise.

Param Type DefaultValue Description
oDetailsAction sap.ui.core.Item

The detailsAction whose index is looked for

indexOfDetailsItemAction

Checks for the provided sap.ui.core.Item in the aggregation detailsItemActions. and returns its index if found or -1 otherwise.

Param Type DefaultValue Description
oDetailsItemAction sap.ui.core.Item

The detailsItemAction whose index is looked for

insertActionGroup

Inserts a actionGroup into the aggregation actionGroups.

Param Type DefaultValue Description
oActionGroup sap.ui.core.Item

The actionGroup to insert; if empty, nothing is inserted

iIndex int

The 0-based index the actionGroup should be inserted at; for a negative value of iIndex, the actionGroup is inserted at position 0; for a value greater than the current size of the aggregation, the actionGroup is inserted at the last position

insertDetailsAction

Inserts a detailsAction into the aggregation detailsActions.

Param Type DefaultValue Description
oDetailsAction sap.ui.core.Item

The detailsAction to insert; if empty, nothing is inserted

iIndex int

The 0-based index the detailsAction should be inserted at; for a negative value of iIndex, the detailsAction is inserted at position 0; for a value greater than the current size of the aggregation, the detailsAction is inserted at the last position

insertDetailsItemAction

Inserts a detailsItemAction into the aggregation detailsItemActions.

Param Type DefaultValue Description
oDetailsItemAction sap.ui.core.Item

The detailsItemAction to insert; if empty, nothing is inserted

iIndex int

The 0-based index the detailsItemAction should be inserted at; for a negative value of iIndex, the detailsItemAction is inserted at position 0; for a value greater than the current size of the aggregation, the detailsItemAction is inserted at the last position

removeActionGroup

Removes a actionGroup from the aggregation actionGroups.

Param Type DefaultValue Description
vActionGroup int string sap.ui.core.Item

The actionGroup to remove or its index or id

removeAllActionGroups

Removes all the controls from the aggregation actionGroups.

Additionally, it unregisters them from the hosting UIArea.

removeAllDetailsActions

Removes all the controls from the aggregation detailsActions.

Additionally, it unregisters them from the hosting UIArea.

removeAllDetailsItemActions

Removes all the controls from the aggregation detailsItemActions.

Additionally, it unregisters them from the hosting UIArea.

removeDetailsAction

Removes a detailsAction from the aggregation detailsActions.

Param Type DefaultValue Description
vDetailsAction int string sap.ui.core.Item

The detailsAction to remove or its index or id

removeDetailsItemAction

Removes a detailsItemAction from the aggregation detailsItemActions.

Param Type DefaultValue Description
vDetailsItemAction int string sap.ui.core.Item

The detailsItemAction to remove or its index or id