The SmartHarveyBallMicroChart control creates a sap.suite.ui.microchart.HarveyBallMicroChart based on OData metadata and the configuration specified in the mSettings
of the sap.ui.base.ManagedObject.
The entitySet
property is required. The entity set is used to fetch OData metadata and annotation information from the provided default OData model. The chart's UI is created based on this data.
Note:
Most of the properties are not dynamic and cannot be changed once the control has been initialized.
Constructor for a new SmartHarveyBallMicroChart.
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.comp.smartmicrochart.SmartHarveyBallMicroChart(sId?, mSettings?)
Param | Type | Default Value | Description |
---|---|---|---|
sId? | string | id for the new control, generated automatically if no id is given |
|
mSettings? | object | initial settings for the new control |
Name | Type | Default Value | Description |
---|---|---|---|
chartBindingPath | string | This property can be used to specify a relative path (without '/') to an entity set (not a single entity) that is used during the binding of the chart. |
|
chartType | string | Specifies the type of chart. Note that this property is read-only. Visibility: public |
|
entitySet | string | The OData entity set bound to the smart line micro chart. |
|
height | sap.ui.core.CSSSize | The height of the chart. Overrides the height specified in the |
|
isResponsive | boolean | false | If this set to true, width and height of the control are determined by the width and height of the container in which the control is placed or by the width and height property. Visibility: public |
showLabel | boolean | true | Determines if any label is shown or not. Visibility: public |
size | sap.m.Size | Auto | The size of the microchart. If not set, the default size is applied based on the size of the device tile. Responsive size takes width and height of the parent container where the micro chart is included. |
width | sap.ui.core.CSSSize | The width of the chart. Overrides the width specified in the |
Name | Cardinality | Type | Description |
---|---|---|---|
freeText | 0..1 | sap.m.Label |
If the associated control is provided, its |
Method | Description |
---|---|
sap.ui.comp.smartmicrochart.SmartHarveyBallMicroChart.extend |
Creates a new subclass of class sap.ui.comp.smartmicrochart.SmartHarveyBallMicroChart with name
|
getEnableAutoBinding |
Gets current value of property enableAutoBinding. If set to Default value is |
getFreeText |
ID of the element which is the current target of the association freeText, or |
sap.ui.comp.smartmicrochart.SmartHarveyBallMicroChart.getMetadata |
Returns a metadata object for class sap.ui.comp.smartmicrochart.SmartHarveyBallMicroChart. |
setEnableAutoBinding |
Sets a new value for property enableAutoBinding. If set to When called with a value of Default value is |
setFreeText |
Sets the associated freeText. |
Creates a new subclass of class sap.ui.comp.smartmicrochart.SmartHarveyBallMicroChart 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.comp.smartmicrochart.SmartMicroChartBase.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 |
Gets current value of property enableAutoBinding.
If set to true
, the chart is automatically bound using the chartBindingPath
property, if it is specified.
Default value is false
.
Returns a metadata object for class sap.ui.comp.smartmicrochart.SmartHarveyBallMicroChart.
Sets a new value for property enableAutoBinding.
If set to true
, the chart is automatically bound using the chartBindingPath
property, if it is specified.
When called with a value of null
or undefined
, the default value of the property will be restored.
Default value is false
.
Param | Type | DefaultValue | Description |
---|---|---|---|
bEnableAutoBinding | boolean | false |
New value for property |
Sets the associated freeText.
Param | Type | DefaultValue | Description |
---|---|---|---|
oFreeText | sap.ui.core.ID sap.m.Label |
ID of an element which becomes the new target of this freeText association; alternatively, an element instance may be given |