jqwidgets-framework
Version:
jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.
1,092 lines (1,084 loc) • 59.1 kB
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="../../../../Styles/jqx.apireference.css" type="text/css" />
<script type="text/javascript" src="../../../../scripts/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="../../../../scripts/documentation.js"></script>
<meta name="keywords" content="jQuery, BarGauge, jqxBarGauge, BarGauge method" />
<meta name="description" content="This page represents the help documentation of the jqxBarGauge widget." />
<title>jqxBarGauge API Reference</title>
<script type="text/javascript">
$(document).ready(function ()
{
$(".documentation-option-type-click").click(function (event)
{
$(event.target).parents('tr').next().find(".property-content").toggle();
});
});
</script>
</head>
<body>
<div id="properties">
<h2 class="documentation-top-header">
Properties
</h2>
<table class="documentation-table">
<tr>
<th>
Name
</th>
<th>
Type
</th>
<th>
Default
</th>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span1'>animationDuration</span>
</td>
<td>
<span>Number</span>
</td>
<td>
1000
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Determines the animation in milliseconds. To disable this property - set it to<strong>0</strong> (zero).
</p>
<h4>
Code examples
</h4>
<pre><code>
// select the BarGauge element and set the animation settings.
$('#jqxBarGauge').jqxBarGauge({
values: values,
animationDuration: 500
});
</code></pre>
<p>
Get the <code>animation</code> property.
</p>
<pre><code>var animationDuration = $('#jqxBarGauge').jqxBarGauge('animationDuration');</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-animation-property">animation is set to 0.5 seconds duration</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span2'>backgroundColor</span>
</td>
<td>
<span>String</span>
</td>
<td>
'#e0e0e0'
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the jqxBarGauge background color.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>backgroundColor</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ backgroundColor: 'rosybrown' });</code></pre>
<p>
Get the <code>backgroundColor</code> property.
</p>
<pre><code>var backgroundColor = $('#jqxBarGauge').jqxBarGauge('backgroundColor');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-backgroundcolor-property">backgroundColor is set to 'mistyrose'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span3'>barSpacing</span>
</td>
<td>
<span>Number</span>
</td>
<td>
4
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the space between the segments of the jqxBarGauge.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>barSpacing</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ barSpacing: 2 });</code></pre>
<p>
Get the <code>barSpacing</code> property.
</p>
<pre><code>var barSpacing = $('#jqxBarGauge').jqxBarGauge('barSpacing');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-barspacing-property">barSpacing is set to '12'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span4'>baseValue</span>
</td>
<td>
<span>Number</span>
</td>
<td>
null
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets the base value of jqxBarGauge.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>baseValue</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ baseValue: 10 });</code></pre>
<p>
Get the <code>baseValue</code> property.
</p>
<pre><code>var baseValue = $('#jqxBarGauge').jqxBarGauge('baseValue');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-basevalue-property">baseValue is set to '30'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span12'>colorScheme</span>
</td>
<td>
<span>String</span>
</td>
<td>
'scheme01'
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets the jqxBarGauge's color palette. jqxBarGauge suppports 27 color schemes from 'scheme01' to 'scheme27'. I's possible to set custom scheme in combination with "customColorScheme" property.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>colorScheme</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ colorScheme: 'scheme06' });</code></pre>
<p>
Get the <code>colorScheme</code> property.
</p>
<pre><code>var colorScheme = $('#jqxBarGauge').jqxBarGauge('colorScheme');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-colorscheme-property">colorScheme is set to 'scheme02'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span12'>customColorScheme</span>
</td>
<td>
<span>String</span>
</td>
<td>
'scheme01'
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets custom color palette in the BarGauge. This is used in combination with "colorScheme" property.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>customColorScheme</code> property.
</p>
<pre><code>
$('#jqxBarGauge').jqxBarGauge({
colorScheme: 'customColors',
customColorScheme: {
name: 'customColors',
colors: ["blue", "green", "red"]
}
});</code></pre>
<br />
CustomColorScheme Properties:
<ul>
<li>name - sets the name of color scheme, corresponding with the value of "colorScheme" property.</li>
<li>colors - sets the array of colors.</li>
</ul>
<p>
Get the <code>customColorScheme</code> property.
</p>
<pre><code>var customColorScheme = $('#jqxBarGauge').jqxBarGauge('customColorScheme');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-customcolorscheme-property">customColorScheme is set to custom colors</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span5'>disabled</span>
</td>
<td>
<span>Boolean</span>
</td>
<td>
false
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the values of the disabled property of jqxBarGauge. By default is false.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>disabled</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ disabled: true });</code></pre>
<p>
Get the <code>disabled</code> property.
</p>
<pre><code>var disabled = $('#jqxBarGauge').jqxBarGauge('disabled');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-disabled-property">disabled is set to false</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span6'>endAngle</span>
</td>
<td>
<span>Number</span>
</td>
<td>
0
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the endAngle of the BarGauge. Used to create geometry of the arc in the space.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>endAngle</code> property.
</p>
<pre><code>
$('#jqxBarGauge').jqxBarGauge({
startAngle: 320,
endAngle: 0
});
</code></pre>
<p>
Get the <code>endAngle</code> property.
</p>
<pre><code>var endAngle = $('#jqxBarGauge').jqxBarGauge('endAngle');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-endangle-property">endAngle is set to custom degrees</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span6'>formatFunction</span>
</td>
<td>
<span>Object</span>
</td>
<td>
null
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the formatFunction of the BarGauge. Used to make changes on the particular segment.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>formatFunction</code> property.
</p>
<pre><code>
$('#jqxBarGauge').jqxBarGauge({
formatFunction: {
value: 45,
index: 0,
color: '#CA71AF'
}
});
</code></pre>
<br />
<p>
The formatFunction is a string or object with properties.
</p>
<ul>
<li>value - set value of the segment with expected index.</li>
<li>index - set index of the BarGauge that will be changed.</li>
<li>color - set color.</li>
</ul>
<p>
Get the <code>formatFunction</code> property.
</p>
<pre><code>var formatFunction = $('#jqxBarGauge').jqxBarGauge('formatFunction');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-formatfunction-property">formatFunction is set with custom settings</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span16'>height</span>
</td>
<td>
<span>Number</span>
</td>
<td>
400
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the BarGauge's height.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>height</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ height: 450 });</code></pre>
<p>
Get the <code>height</code> property.
</p>
<pre><code>var height = $('#jqxBarGauge').jqxBarGauge('height');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-height-property">height is set to 900</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span7'>labels</span>
</td>
<td>
<span>Object</span>
</td>
<td>
null
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
This property is used to make fine settings on BarGauge labels at each segment.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>labels</code> property.
</p>
<pre><code>
$('#jqxBarGauge').jqxBarGauge({
values: values,
labels: {
connectorColor: 'red',
connectorWidth: 1,
font: {
color: 'darkseagreen',
size: 12,
},
formatFunction: function (value, index) {
return value + ' €';
}
indent: 15,
precision: 1,
visible: true
}
});
</code></pre>
Labels Properties:
<ul>
<li>connectorColor - sets the connector's color of the BarGauge can set this color as a string.</li>
<li>connectorWidth - sets the connector's width of the BarGauge.</li>
<li>
font - sets the font of the labels in jqxBarGauge. This is an object with following members:
<ul>
<li>color - sets the color of the labels.</li>
<li>family - sets the font family of the labels.</li>
<li>size - sets the size of the labels.</li>
</ul>
</li>
<li>
formatFunction - sets a custom rendering function. The formatFunction function is called when a labels is appearing in the jqxBarGauge. You can use it to override the built-in labels rendering.
The formatFunction function has 1 parameter passed by jqxBarGauge - value that is rendered by the BarGauge.<br />
With following members:
<ul>
<li>index - set index</li>
<li>value - set value</li>
</ul>
</li>
<li>indent - sets the indent of the BarGauge. The distance of the last segment to the labels.</li>
<li>precision - sets the precision of the displayed values in the BarGauge.</li>
<li>visible - sets the visible of the BarGauge. Acceptable values: true or false.</li>
</ul>
<p>
Get the <code>labels</code> property.
</p>
<pre><code>var labels = $('#jqxBarGauge').jqxBarGauge('labels');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-label-property">labels is set to { connectorColor: 'cornflowerblue', connectorWidth: 4, formatFunction: function (value) { return '(' + value + ')'; }, indent: 35, ... }</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span5'>max</span>
</td>
<td>
<span>Number</span>
</td>
<td>
100
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the end value of BarGauge.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>max</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ max: 50 });</code></pre>
<p>
Get the <code>max</code> property.
</p>
<pre><code>var max = $('#jqxBarGauge').jqxBarGauge('max');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-endvalue-property">max is set to '60'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span16'>min</span>
</td>
<td>
<span>Number</span>
</td>
<td>
0
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets BarGauge's min. This property specifies the beggining of the BarGauge's scale.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>min</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ min: 0 });</code></pre>
<p>
Get the <code>min</code> property.
</p>
<pre><code>var min = $('#jqxBarGauge').jqxBarGauge('min');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-startvalue-property">min is set to -25</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span14'>relativeInnerRadius</span>
</td>
<td>
<span>Number</span>
</td>
<td>
0.3
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the relativeInnerRadius of jqxBarGauge. It's value represents the proportion between inner and outer radius.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>relativeInnerRadius</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ relativeInnerRadius: 0.5 });</code></pre>
<p>
Get the <code>pathModified</code> property.
</p>
<pre><code>var relativeInnerRadius = $('#jqxBarGauge').jqxBarGauge('relativeInnerRadius');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-relativeinnerradius-property">relativeInnerRadius is set to 0</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span9'>rendered</span>
</td>
<td>
<span>Function</span>
</td>
<td>
null
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
This function is called when the BarGauge is initialized and the binding is complete.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>rendered</code> property.
</p>
<pre><code>
$('#jqxBarGauge').jqxBarGauge({
rendered: function () {
// Create some functionality
}
});
</code></pre>
<pre><code>var rendered = $('#jqxBarGauge').jqxBarGauge('rendered');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-rendered-property">rendered is set to a custom function</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span6'>startAngle</span>
</td>
<td>
<span>Number</span>
</td>
<td>
225
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the startAngle of the BarGauge. Used to create geometry of the arc in the space.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>startAngle</code> property.
</p>
<pre><code>
$('#jqxBarGauge').jqxBarGauge({
startAngle: 320,
endAngle: 0
});
</code></pre>
<p>
Get the <code>startAngle</code> property.
</p>
<pre><code>var startAngle = $('#jqxBarGauge').jqxBarGauge('startAngle');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-geometry-property">startAngle is set to custom degrees</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span16'>title</span>
</td>
<td>
<span>Object|String</span>
</td>
<td>
null
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the BarGauge's title. This property can be string or object with custom title settings.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>title</code> property.
</p>
<pre><code>
$('#jqxBarGauge').jqxBarGauge({
values: [11, 22, 33, 55, 88, 143],
title: {
text: 'Ranking',
font: {
color: 'rosybrown',
size: 25,
opacity: 0.5,
family: "'Helvetica Neue', 'Arial'",
weight: 200
},
horizontalAlignment: 'center',
margin: {
bottom: 0,
left: 0,
right: 0,
top: 0
},
subtitle: {
text: '(top 100)',
font: {
color: 'mistyrose ',
family: 'MS Georgia',
opacity: 1,
size: 16,
weight: 200
}
},
verticalAlignment: 'top'
}
});
</code></pre>
<br />
The title is a string or object with properties.
<br />
<ul>
<li>
font - sets the font of the title in BarGauge. This is an object with following members:
<ul>
<li>color - sets color for the text.</li>
<li>family - sets family for the text. For example: <code>family: 'MS Georgia'</code> 'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', 'Verdana'.</li>
<li>opacity - sets opacity for the text. From 0 to 1 (ex. 0.45).</li>
<li>size - sets size for the text.</li>
<li>weight - sets weight for the text.</li>
</ul>
</li>
<li>horizontalAlignment - horizontal position of the title. Possible values: 'center', 'left', 'right'</li>
<li>
margin - one value for space around the title. It is possible to set different space to each side:
<ul>
<li>bottom - default value (<code>bottom: 0</code>)</li>
<li>left - default value (<code>left: 0</code>)</li>
<li>right - default value (<code>right: 0</code>)</li>
<li>top - default value (<code>top: 0</code>)</li>
</ul>
</li>
<li>
subtitle - sets subtitle of the BarGauge. Second way to set subtitle is with object.<br />
Possible settings:
<ul>
<li>text - content of the subtitle</li>
<li>
font - sets fine settings with object This is an object with following members:
<ul>
<li>color - set the color of the subtitle.</li>
<li>family - set the font family of the subtitle.</li>
<li>opacity - set the font opacity of the subtitle.</li>
<li>size - set the size of the subtitle.</li>
<li>weight - set the font weight of the subtitle.</li>
</ul>
</li>
</ul>
</li>
<li>text - content of the title</li>
<li>verticalAlignment - vertical position of the title. Possible values: 'top', 'bottom'</li>
</ul>
<p>
Get the <code>title</code> property.
</p>
<pre><code>var title = $('#jqxBarGauge').jqxBarGauge('title');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-title-property">title is set custom settings</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span16'>tooltip</span>
</td>
<td>
<span>Object</span>
</td>
<td>
null
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the BarGauge's tooltip.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>tooltip</code> properties.
</p>
<pre><code>
$('#jqxBarGauge').jqxBarGauge({
values: [11, 22, 33, 55, 88, 143],
tooltip: {
classname: "myTooltip",
formatFunction: function (value, index) {
return value + ' €';
},
visible: true,
precision: 0
}
});
</code></pre>
<br />
The tooltip is an object with following properties:
<br />
<ul>
<li>classname - set a class for each one tooltip.</li>
<li>
formatFunction - This function is called when the user hover a segment of BarGauge and show details in desirable view.<br />
With following members:
<ul>
<li>index - set index</li>
<li>value - set value</li>
</ul>
</li>
<li>precision - set a precision of the formatted value displayed in a tooltip.</li>
<li>visible - set whether or not tooltips are visible in the BarGauge.</li>
</ul>
<p>
Get the <code>tooltip</code> property.
</p>
<pre><code>var tooltip = $('#jqxBarGauge').jqxBarGauge('tooltip');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-tooltip-property">tooltip is set to a custom functionality</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span16'>useGradient</span>
</td>
<td>
<span>Boolean</span>
</td>
<td>
true
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets useGradient of the BarGauge. Change visualization of the segments between flat color or with gradient.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>useGradient</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ useGradient: false });</code></pre>
<p>
Get the <code>useGradient</code> property.
</p>
<pre><code>var useGradient = $('#jqxBarGauge').jqxBarGauge('useGradient');</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-usegradient-property">useGradient is set to false</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span16'>values</span>
</td>
<td>
<span>Array</span>
</td>
<td>
[]
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets array of values for the BarGauge.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>values</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ values: [11, 22, 33, 55, 88, 143] });</code></pre>
<p>
Get the <code>values</code> property.
</p>
<pre><code>var values = $('#jqxBarGauge').jqxBarGauge('values');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-values-property">values is set to an array</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span16'>width</span>
</td>
<td>
<span>Number</span>
</td>
<td>
400
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the BarGauge's width.
</p>
<h4>
Code examples
</h4>
<p>
Set the <code>width</code> property.
</p>
<pre><code>$('#jqxBarGauge').jqxBarGauge({ width: 850 });</code></pre>
<p>
Get the <code>width</code> property.
</p>
<pre><code>var width = $('#jqxBarGauge').jqxBarGauge('width');</code></pre>
<div style="padding-bottom:5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-width-property">width is set to 850</a>
</div>
</div>
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<h2 class="documentation-top-header">
Events
</h2>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span17'>drawEnd</span>
</td>
<td>
<span>Event</span>
</td>
<td></td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
The event is raised when the BarGauge finish rendering. Commonly used in combination with drawStart event.
</p>
<h4>
Code examples
</h4>
<p>
Bind to the <code>drawEnd</code> event by type: jqxBarGauge.
</p>
<pre><code>$('#jqxBarGauge').bind('drawEnd', function () { // Some code here. }); </code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-drawend-event">Bind to the drawEnd event by type: jqxBarGauge.</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span17'>drawStart</span>
</td>
<td>
<span>Event</span>
</td>
<td></td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
The event is raised when the BarGauge starts rendering again. Commonly used in combination with drawEnd event.
</p>
<h4>
Code examples
</h4>
<p>
Bind to the <code>drawStart</code> event by type: jqxBarGauge.
</p>
<pre><code>$('#jqxBarGauge').bind('drawStart', function () { // Some code here. }); </code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-drawstart-event">Bind to the drawStart event by type: jqxBarGauge.</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span17'>initialized</span>
</td>
<td>
<span>Event</span>
</td>
<td></td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Fires when the jqxBarGauge is rendered for the first time. The BarGauge is initialized.
</p>
<h4>
Code examples
</h4>
<p>
Bind to the <code>initialized</code> event by type: jqxBarGauge.
</p>
<pre><code>$('#jqxBarGauge').bind('initialized', function () { // Some code here. }); </code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-initialized-event">Bind to the initialized event by type: jqxBarGauge.</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span17'>tooltipClose</span>
</td>
<td>
<span>Event</span>
</td>
<td></td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Fires when a BarGauge's tooltip is closed.
</p>
<h4>
Code examples
</h4>
<p>
Bind to the <code>tooltipClose</code> event by type: jqxBarGauge.
</p>
<pre><code>$('#jqxBarGauge').on('tooltipClose', function () { // Some code here. }); </code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxbargauge-tooltipclose-event">Bind to the tooltipClose event by type: jqxBarGauge.</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span17'>tooltipOpen</span>
</td>
<td>
<span>Event</span>
</td>
<td></td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Fires when a BarGauge's tooltip is open.
</p>
<h4>
Code examples
</h4>
<p>
Bind to the <code>tooltipOpen</code> event by type: jqxBarGauge.
</p>
<pre><code>$('#jqxBarGauge').on('tooltipOpen', function () { // Some code here. });</code></pre