The aggregation to feed details actions for dapaoint selection in the mdc chart
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? | object | Object with initial settings for the new control |
Name | Type | Default Value | Description |
---|---|---|---|
delegate | object | Path to the |
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 |
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
|
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 |
indexOfDetailsAction |
Checks for the provided |
indexOfDetailsItemAction |
Checks for the provided |
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. |
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 |
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 |
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 |
Destroys all the detailsItemActions in the aggregation detailsItemActions.
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 |
Returns a metadata object for class sap.ui.mdc.chart.SelectionDetailsActions.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Removes all the controls from the aggregation actionGroups.
Additionally, it unregisters them from the hosting UIArea.
Removes all the controls from the aggregation detailsActions.
Additionally, it unregisters them from the hosting UIArea.
Removes all the controls from the aggregation detailsItemActions.
Additionally, it unregisters them from the hosting UIArea.
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 |
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 |