sap.ca.ui.charts.BubbleChart.extend(sClassName, oClassInfo?, FNMetaImpl?): function
Creates a new subclass of class sap.ca.ui.charts.BubbleChart with name
sClassName
and enriches it with the information contained in
oClassInfo
.
oClassInfo
might contain the same kind of informations as described in Element.extend.
Parameters:
{string} | sClassName | name of the class to be created |
{object} | oClassInfo? | object literal with informations about the class |
{function} | FNMetaImpl? | constructor function for the metadata object. If not given, it defaults to sap.ui.core.ElementMetadata. |
Returns:
{function} | the created class / constructor function |
Returns a metadata object for class sap.ca.ui.charts.BubbleChart.
Returns:
getLabelProperty(): object
Getter for property
labelProperty
. Set the binding property values for the labels as array eg. ['property1','property2']. Only 2 labels are supported.
Default value is empty/undefined
Returns:
{object} | the value of property labelProperty |
getMinimumLabelSize(): int
Getter for property
minimumLabelSize
. The minimum size of the bubble before a label gets displayed
Default value is 60
Returns:
{int} | the value of property minimumLabelSize |
getShowCustomLabels(): boolean
Getter for property
showCustomLabels
. Flag to show custom data labels
Default value is false
Returns:
{boolean} | the value of property showCustomLabels |
getShowSizeLegend(): boolean
Getter for property
showSizeLegend
. Show / Hide the visibility the size legend of the chart
Default value is false
Returns:
{boolean} | the value of property showSizeLegend |
getShowTitle(): boolean
Getter for property
showTitle
. Flag to display the title for the chart, default is set to false
Default value is false
Returns:
{boolean} | the value of property showTitle |
getShowXAxisLabel(): boolean
Getter for property
showXAxisLabel
. Flag to set the visibility of x-axis label, default is set to true.
Default value is true
Returns:
{boolean} | the value of property showXAxisLabel |
getShowYAxisLabel(): boolean
Getter for property
showYAxisLabel
. Flag to set the visibility of y-axis label, default is set to true.
Default value is true
Returns:
{boolean} | the value of property showYAxisLabel |
getXAxisFixedRange(): boolean
Getter for property
xAxisFixedRange
. Flag to define x-axis scale range.
Default value is false
Returns:
{boolean} | the value of property xAxisFixedRange |
getXAxisMaxValue(): float
Getter for property
xAxisMaxValue
. Define the max value for x-axis scale
Default value is 0
Returns:
{float} | the value of property xAxisMaxValue |
getXAxisMinValue(): float
Getter for property
xAxisMinValue
. Define the minimum value for x-axis scale
Default value is 0
Returns:
{float} | the value of property xAxisMinValue |
getXAxisTitle(): string
Getter for property
xAxisTitle
. Set x-axis title
Default value is empty/undefined
Returns:
{string} | the value of property xAxisTitle |
getYAxisFixedRange(): boolean
Getter for property
yAxisFixedRange
. Flag to define y-axis scale range.
Default value is false
Returns:
{boolean} | the value of property yAxisFixedRange |
getYAxisMaxValue(): float
Getter for property
yAxisMaxValue
. Define the max value for y-axis scale
Default value is 0
Returns:
{float} | the value of property yAxisMaxValue |
getYAxisMinValue(): float
Getter for property
yAxisMinValue
. Define the minimum value for y-axis scale
Default value is 0
Returns:
{float} | the value of property yAxisMinValue |
getYAxisTitle(): string
Getter for property
yAxisTitle
. Set y-axis title
Default value is empty/undefined
Returns:
{string} | the value of property yAxisTitle |
Setter for property
labelProperty
.
Default value is empty/undefined
Parameters:
{object} | oLabelProperty | new value for property labelProperty |
Returns:
Setter for property
minimumLabelSize
.
Default value is 60
Parameters:
{int} | iMinimumLabelSize | new value for property minimumLabelSize |
Returns:
Setter for property
showCustomLabels
.
Default value is false
Parameters:
{boolean} | bShowCustomLabels | new value for property showCustomLabels |
Returns:
Setter for property
showSizeLegend
.
Default value is false
Parameters:
{boolean} | bShowSizeLegend | new value for property showSizeLegend |
Returns:
Setter for property
showTitle
.
Default value is false
Parameters:
{boolean} | bShowTitle | new value for property showTitle |
Returns:
Setter for property
showXAxisLabel
.
Default value is true
Parameters:
{boolean} | bShowXAxisLabel | new value for property showXAxisLabel |
Returns:
Setter for property
showYAxisLabel
.
Default value is true
Parameters:
{boolean} | bShowYAxisLabel | new value for property showYAxisLabel |
Returns:
Setter for property
xAxisFixedRange
.
Default value is false
Parameters:
{boolean} | bXAxisFixedRange | new value for property xAxisFixedRange |
Returns:
Setter for property
xAxisMaxValue
.
Default value is 0
Parameters:
{float} | fXAxisMaxValue | new value for property xAxisMaxValue |
Returns:
Setter for property
xAxisMinValue
.
Default value is 0
Parameters:
{float} | fXAxisMinValue | new value for property xAxisMinValue |
Returns:
Setter for property
xAxisTitle
.
Default value is empty/undefined
Parameters:
{string} | sXAxisTitle | new value for property xAxisTitle |
Returns:
Setter for property
yAxisFixedRange
.
Default value is false
Parameters:
{boolean} | bYAxisFixedRange | new value for property yAxisFixedRange |
Returns:
Setter for property
yAxisMaxValue
.
Default value is 0
Parameters:
{float} | fYAxisMaxValue | new value for property yAxisMaxValue |
Returns:
Setter for property
yAxisMinValue
.
Default value is 0
Parameters:
{float} | fYAxisMinValue | new value for property yAxisMinValue |
Returns:
Setter for property
yAxisTitle
.
Default value is empty/undefined
Parameters:
{string} | sYAxisTitle | new value for property yAxisTitle |
Returns:
Adds some content oContent
to the aggregation named content
.
Parameters:
- Deprecated:
- Since version 7.20.0. This method is deprecated now.
Returns:
Destroys all the content in the aggregation named content
.
- Deprecated:
- Since version 7.20.0. This method is deprecated now.
Returns:
getAxisFormatFunction(): object
Getter for property
axisFormatFunction
. Set the formatter function for the axis labels or tooltips
Default value is empty/undefined
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the plotAreaAxisTooltipFormatter
Returns:
{object} | the value of property axisFormatFunction |
getAxisTooltipFormatString(): any
Getter for property
axisTooltipFormatString
. Flag to set the formatting of the tooltip on x-axis
Default value is empty/undefined
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the plotAreaAxisTooltipFormatter
Returns:
{any} | the value of property axisTooltipFormatString |
Getter for aggregation content
.
Deprecated aggregation, do not use. Left for compatibility purposes.
- Deprecated:
- Since version 7.20.0. This method is deprecated now.
Returns:
getDataLabelFormat(): any
Getter for property
dataLabelFormat
. Defines the formater string for the dataLabel value to be displayed on the bubble
Default value is empty/undefined
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the dataLabelFormatter for any formatting of data label
Returns:
{any} | the value of property dataLabelFormat |
getXAxisFormatFunction(): object
Getter for property
xAxisFormatFunction
. Set the formatter function for the x-axis.
Default value is empty/undefined
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the xAxisLabelFormatter for any formatting of the axis labels
Returns:
{object} | the value of property xAxisFormatFunction |
getXAxisFormatString(): string
Getter for property
xAxisFormatString
. Set the format string for x-axis
Default value is empty/undefined
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the xAxisLabelFormatter for any formatting of the axis labels
Returns:
{string} | the value of property xAxisFormatString |
getYAxisFormatFunction(): object
Getter for property
yAxisFormatFunction
. Set the formatter function for the y-axis.
Default value is empty/undefined
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the yAxisLabelFormatter for any formatting of the axis labels
Returns:
{object} | the value of property yAxisFormatFunction |
getYAxisFormatString(): string
Getter for property
yAxisFormatString
. Set the format string for y-axis
Default value is empty/undefined
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the yAxisLabelFormatter for any formatting of the axis labels
Returns:
{string} | the value of property yAxisFormatString |
indexOfContent(oContent): int
Checks for the provided sap.ui.core.Control
in the aggregation named content
and returns its index if found or -1 otherwise.
Parameters:
- Deprecated:
- Since version 7.20.0. This method is deprecated now.
Returns:
{int} | the index of the provided control in the aggregation if found, or -1 otherwise |
Inserts a content into the aggregation named content
.
Parameters:
{sap.ui.core.Control} | oContent | the content to insert; if empty, nothing is inserted |
{int} | iIndex | the 0 -based index the content should be inserted at; for a negative value of iIndex , the content is inserted at position 0; for a value greater than the current size of the aggregation, the content is inserted at the last position |
- Deprecated:
- Since version 7.20.0. This method is deprecated now.
Returns:
Removes all the controls in the aggregation named content
.
Additionally unregisters them from the hosting UIArea.
- Deprecated:
- Since version 7.20.0. This method is deprecated now.
Returns:
Removes an content from the aggregation named content
.
Parameters:
- Deprecated:
- Since version 7.20.0. This method is deprecated now.
Returns:
Setter for property
axisFormatFunction
.
Default value is empty/undefined
Parameters:
{object} | oAxisFormatFunction | new value for property axisFormatFunction |
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the plotAreaAxisTooltipFormatter
Returns:
Setter for property
axisTooltipFormatString
.
Default value is empty/undefined
Parameters:
{any} | oAxisTooltipFormatString | new value for property axisTooltipFormatString |
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the plotAreaAxisTooltipFormatter
Returns:
Setter for property
dataLabelFormat
.
Default value is empty/undefined
Parameters:
{any} | oDataLabelFormat | new value for property dataLabelFormat |
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the dataLabelFormatter for any formatting of data label
Returns:
Setter for property
xAxisFormatFunction
.
Default value is empty/undefined
Parameters:
{object} | oXAxisFormatFunction | new value for property xAxisFormatFunction |
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the xAxisLabelFormatter for any formatting of the axis labels
Returns:
Setter for property
xAxisFormatString
.
Default value is empty/undefined
Parameters:
{string} | sXAxisFormatString | new value for property xAxisFormatString |
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the xAxisLabelFormatter for any formatting of the axis labels
Returns:
Setter for property
yAxisFormatFunction
.
Default value is empty/undefined
Parameters:
{object} | oYAxisFormatFunction | new value for property yAxisFormatFunction |
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the yAxisLabelFormatter for any formatting of the axis labels
Returns:
Setter for property
yAxisFormatString
.
Default value is empty/undefined
Parameters:
{string} | sYAxisFormatString | new value for property yAxisFormatString |
- Deprecated:
- Since version 7.20.0. This method is deprecated now. Use the yAxisLabelFormatter for any formatting of the axis labels
Returns: