Methods

This section describes the methods that can be used in code to manipulate objects related to the dxBarGauge widget.

beginUpdate()

Prevents the widget from refreshing until the endUpdate method is called.

The beginUpdate and endUpdate methods allow you to apply several modifications to the widget at once. After the beginUpdate method is called, the widget does not rerender itself until the endUpdate method is called. The usage of these methods prevents excessive widget updating when changing multiple widget settings at once.

NOTE: It is recommended that you do not perform any actions on a widget within the updating transaction other than changing widget options.

endUpdate()

Enables the widget to refresh after the beginUpdate method call.

The beginUpdate and endUpdate methods allow you to apply several modifications to the widget at once. After the beginUpdate method is called, the widget does not rerender itself until the endUpdate method is called. The usage of these methods prevents excessive widget updating when changing multiple widget settings at once.

NOTE: It is recommended that you do not perform any actions on a widget within the updating transaction other than changing widget options.

hideLoadingIndicator()

Conceals the loading indicator.

Although the loading indicator hides automatically when a gauge is ready, you can hide it from code at the required time using the hideLoadingIndicator() method.

To show the loading indicator, invoke the showLoadingIndicator() method.

Show Example:
jQuery

In this example, the gauge options are assigned five seconds after the example is loaded. You can show/hide the loading indicator using the buttons under the gauge. Note that the loading indicator can be displayed or concealed manually at any time regardless of whether the gauge is ready or not.


                                    

                                    

instance()

Returns an instance of the widget.

Return Value: Object
An instance of the widget.

Use this method to access the widget.

Show Example:
jQuery

In the following example, the instance() method is used to get access to the gauge options. This method is called not like the other methods. To call the instance() method, the following construction is used.

$('#circularGaugeContainer').dxCircularGauge('instance')

Use the drop-down menu to change the gauge's palette.


                                    

                                    

option()

Returns the object representing the configuration options of the widget.

Return Value: Object
The object representing the configuration options of the widget.

Use the fields of the returned object to configure the widget.

Show Example:
jQuery

In this example, the option() method is used to obtain the value of the tooltip | enabled option and display it under the gauge. To change this value, use the check box below.


                                    

                                    

option(optionName)

Gets the value of the specified configuration option of the widget.

Parameters:
optionName: String
The name of the option to get.
Return Value: any
The value of the specified option.

To get the value of a configuration option, specify the path to the field representing this option in the configuration object. For example, pass the "tooltip.enabled" value as the optionName parameter to get the value of the tooltip | enabled option.

Show Example:
jQuery

In this example, the option(optionName) method is used to obtain the value of the tooltip | enabled option and display it under the gauge. To change this value, use the check box below.


                                    

                                    

option(optionName, optionValue)

Sets a value to the specified configuration option of the widget.

Parameters:
optionName: String
The name of the required option.
optionValue: any
The value to be assigned to the required option.

To set a value to the configuration option, specify the path to the field representing this option in the configuration object. For example, to set the tooltip | enabled option to true, pass the "tooltip.enabled" value as the optionName parameter and the "true" value as the optionValue parameter.

Show Example:
jQuery

In this example, the option(optionName, optionValue) method is used to set the value of the tooltip | enabled option at runtime. To change this value, use the check box below.


                                    

                                    

option(options)

Sets one or more widget options.

Parameters:
options: Object
An object containing required configuration options.

To set one or more widget options, pass the object that contains fields representing these options as the options parameter.

This method is useful if you need to configure several widget options at once.

Show Example:
jQuery

In this example, the option(options) method is used to set the value of both the tooltip | enabled and animation | enabled options at runtime. To change this value, use the check box below. Hover over a bar to see whether any tooltips appear or not. In addition, change the set of indicated values using the radio buttons to check whether animation performs.


                                    

                                    

render()

Redraws the widget.

By default, the dxBarGauge widget rerenders when the size of the parent window is changed. But there may be situations when a gauge should be rerendered manually, i.e., when the size of the gauge container is changed. To rerender a widget, use the render() method.

Show Example:
jQuery

Click the 'Change the container size' button to switch between two sizes of the gauge container. You can set the size either to 400x400 or 300x300 pixels. The render() method is used to redraw the gauge after the container size changes.


                                    

                                    

showLoadingIndicator()

Displays the loading indicator.

The loading indicator does not appear automatically. In order to display it, the showLoadingIndicator() method should be invoked.

To hide the loading indicator from code, use the hideLoadingIndicator() method.

Show Example:
jQuery

In this example, the gauge options are assigned five seconds after the example is loaded. You can show/hide the loading indicator using the buttons under the gauge. Note that the loading indicator can be displayed or concealed manually at any time regardless of whether the gauge is ready or not.


                                    

                                    

svg()

Returns the widget's SVG markup.

Return Value: String
The widget's SVG markup.

NOTE: This method does not support Internet Explorer 8.

Show Example:
jQuery

Click the Get SVG below the gauge, and the SVG copy of this gauge will appear.


                                    

                                    

values()

Returns an array of gauge values.

Return Value: Array
An array of gauge values.

Show Example:
jQuery

In this example, the values() method is used to obtain a set of gauge values. Initially, all the values are set to 0. Click the button under the gauge to increase one of these values by 1. The value to be increased will be chosen randomly.


                                    

                                    

values(newValues)

Updates the values displayed by a gauge.

Parameters:
values: Array
A set of new values.

Use this method to change gauge values at runtime.

Show Example:
jQuery

In this example, the values(newValues) method is used to update gauge values. Initially, all the values are set to 0. Click the button under the gauge to increase one of these values by 1. The value to be increased will be chosen randomly.