jqwidgets-scripts-custom
Version:
jQWidgets is an advanced jQuery, Angular 7, Vue, React, ASP .NET MVC, Custom Elements and HTML5 UI framework.
931 lines (914 loc) • 75.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, jQWidgets, jqxTagCloud, Help Documentation, tag cloud, tagCloud, cloudTag" />
<meta name="description" content="This page represents the help documentation of the jqxTagCloud widget." />
<title>jqxTagCloud 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='Span118'>alterTextCase</span>
</td>
<td>
<span>String</span>
</td>
<td>'none'
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the alterTextCase property used to specify the field by which tags should be sorted.
<br />
Possible values are 'none', 'allLower', 'allUpper', 'firstUpper', 'titleCase'
</p>
<p>
Set the <code>alterTextCase</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ alterTextCase: 'firstUpper' });</code></pre>
<p>
Get the <code>alterTextCase</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'alterTextCase' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-altertextcase-1">alterTextCase is set to 'titleCase'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span2'>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>
Enables or disables the ability to follow tag links in jqxTagCloud.
</p>
<h4>Code examples
</h4>
<p>
Set the <code>disabled</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ disabled: false });</code></pre>
<p>
Get the <code>disabled</code> property.
</p>
<pre><code>var disabled = $('#jqxTagCloud').jqxTagCloud('disabled');</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-disabled">disabled is set to true</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span12'>displayLimit</span>
</td>
<td>
<span>Integer</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 displayLimit property used to filter highest values tags up to the number specified.
</p>
<p>
Set the <code>displayLimit</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ displayLimit: 10 });</code></pre>
<p>
Get the <code>displayLimit</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'displayLimit' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-displaylimit">displayLimit is set to 3</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span7'>displayMember</span>
</td>
<td>
<span>String</span>
</td>
<td>'label'
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the field name used for the tag label.
</p>
<h4>Code examples
</h4>
<p>
Set the <code>displayMember</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ displayMember: 'tagLabel' });</code></pre>
<p>
Get the <code>displayMember</code> property.
</p>
<pre><code>var displayMember = $('#jqxTagCloud').jqxTagCloud('displayMember');</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-displaylimit">displayMember is set to 'name'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span17'>displayValue</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 displayValue property used to specify whether to add the tag value field after the text.
</p>
<p>
Set the <code>displayValue</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ displayValue: true });</code></pre>
<p>
Get the <code>displayValue</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'displayValue' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-displayvalue">displayValue is set to true</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span16'>fontSizeUnit</span>
</td>
<td>
<span>String</span>
</td>
<td>'px'
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the fontSizeUnit property used to set the font size unit
possible values 'px', 'em', '%'
</p>
<p>
Set the <code>fontSizeUnit</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ fontSizeUnit: 'em' });</code></pre>
<p>
Get the <code>fontSizeUnit</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'fontSizeUnit' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-font-sizes">fontSizeUnit is set to 'em'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span3'>height</span>
</td>
<td>
<span>Number/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 jqxTagCloud's height.
</p>
<h4>Code examples
</h4>
<p>
Set the <code>height</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ height: 35 });</code></pre>
<p>
Get the <code>height</code> property.
</p>
<pre><code>var height = $('#jqxTagCloud').jqxTagCloud('height');</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-height">height is set to 50</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span22'>maxColor</span>
</td>
<td>
<span>Color 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 maxColor property used to specify color of the tags for the elements with highest value attribute.
<br />
Together with minColor property will set color of tags in a gradient fashion depending on their value attribute towards the highest value.
<br />
Possible values: all browser supported colors including rgba.
</p>
<p>
Set the <code>maxColor</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ maxColor: 'red' });</code></pre>
<p>
Get the <code>maxColor</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'maxColor' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-colors">maxColor is set to 'darkgreen'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span15'>maxFontSize</span>
</td>
<td>
<span>Integer</span>
</td>
<td>24
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the maxFontSize property used to set the font size of the tags with the highest value attribute.
</p>
<p>
Set the <code>maxFontSize</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ maxFontSize: 30 });</code></pre>
<p>
Get the <code>maxFontSize</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'maxFontSize' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-font-sizes">maxFontSize is set to 5</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span39'>maxValueToDisplay</span>
</td>
<td>
<span>Integer</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 maxValueToDisplay property used to filter tags with value higher than the specified.
</p>
<p>
Set the <code>maxValueToDisplay</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ maxValueToDisplay: 10 });</code></pre>
<p>
Get the <code>maxValueToDisplay</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'maxValueToDisplay' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-filter-values">maxValueToDisplay is set to 50</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span21'>minColor</span>
</td>
<td>
<span>Color 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 minColor property used to specify color of the tags for the elements with lowest value attribute.
<br />
Together with maxColor property will set color of tags in a gradient fashion depending on their value attribute towards the highest value.
<br />
Possible values: all browser supported colors including rgba.
</p>
<p>
Set the <code>minColor</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ minColor: 'green' });</code></pre>
<p>
Get the <code>minColor</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'minColor' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-colors">minColor is set to 'lime'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span14'>minFontSize</span>
</td>
<td>
<span>Integer</span>
</td>
<td>10
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the minFontSize property used to set the font size of the tags with the lowest value attribute.
</p>
<p>
Set the <code>minFontSize</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ minFontSize: 10 });</code></pre>
<p>
Get the <code>minFontSize</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'minFontSize' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-font-sizes">minFontSize is set to 1</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span13'>minValueToDisplay</span>
</td>
<td>
<span>Integer</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 minValueToDisplay property used to filter tags with value lower than the specified.
</p>
<p>
Set the <code>minValueToDisplay</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ minValueToDisplay: 10 });</code></pre>
<p>
Get the <code>minValueToDisplay</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'minValueToDisplay' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-filter-values">minValueToDisplay is set to 30</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span5'>rtl</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 a value indicating whether widget's elements are aligned to support locales using right-to-left fonts.</p>
<h4>Code example
</h4>
<p>
Set the <code>rtl</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ rtl : true }); </code></pre>
<p>
Get the <code>rtl</code> property.
</p>
<pre><code>var rtl = $('#jqxTagCloud').jqxTagCloud('rtl'); </code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-right-to-left">rtl is set to true</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span18'>sortBy</span>
</td>
<td>
<span>String</span>
</td>
<td>'none'
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the sortBy property used to specify the field by which tags should be sorted.
<br />
Possible values are 'none', 'label', 'value'
</p>
<p>
Set the <code>sortBy</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ sortBy: 'value' });</code></pre>
<p>
Get the <code>sortBy</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'sortBy' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-sort">sortBy is set to 'label'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span19'>sortOrder</span>
</td>
<td>
<span>String</span>
</td>
<td>'ascending'
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the sortOrder property used to specify the direction in which tags should be sorted.
<br />
Possible values are 'ascending', 'descending'
</p>
<p>
Set the <code>sortOrder</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ sortOrder: 'descending' });</code></pre>
<p>
Get the <code>sortOrder</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'sortOrder' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-sort-order">sortOrder is set to 'descending'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span4'>source</span>
</td>
<td>
<span>Object</span>
</td>
<td>{}
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>(requires jqxdata.js)</p>
<br />
The source object represents a set of key/value pairs.
<br />
url: A string containing the URL to which the request is sent.
<br />
data: Data to be sent to the server.
<br />
localdata: data array or data string pointing to a local data source.
<br />
datatype: the data's type. Possible values: 'xml', 'json', 'jsonp', 'tsv', 'csv', 'local', 'array', 'observablearray'.
<br />
type: The type of request to make ("POST" or "GET"), default is "GET".
<br />
id: A string containing the Id data field.
<br />
root: A string describing where the data begins and all other loops begin from this element.
<br />
record: A string describing the information for a particular record.
<br />
<br />
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-sort-order">jqxTagCloud with data source</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span23'>tagRenderer</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>
A callback function used for custom tags rendering.
</p>
<p>
function tagRenderer (itemData, minValue, valueRange)
</p>
<p>
itemData - the record information of the current tag
</p>
<p>
minValue - the lowest value attribute of all elements in the cloud
</p>
<p>
valueRange - the difference between the lowest and highest value attributes in the cloud ( can be used for custom logic )
</p>
<p>
The function must return valid content for an anchor tag, usually a string but can be also be a jquery element object.
</p>
<p>
Set the <code>tagRenderer</code> callback function.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ tagRenderer: function () {
var el = $('<span>' + record.countryName + '</span>');
var img = $('<img src="../../jqwidgets/styles/images/close.png" style="position: relative; top: 2px">');
img.on('click', function (event) {
var id = $(event.target).closest('li').index();
var index = $('#tagCloud').jqxTagCloud('getRenderedTags')[id].index;
$('#tagCloud').jqxTagCloud('removeAt', index);
event.preventDefault();
event.stopPropagation();
});
el.append(img);
return el;
}
});</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-tagrenderer">Use a custom tagRenderer function</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span11'>takeTopWeightedItems</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 takeTopWeightedItems property.
Property indicates if <strong>displayLimit</strong> will prioritize highest value members
</p>
<p>
Set the <code>takeTopWeightedItems</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ takeTopWeightedItems: true });</code></pre>
<p>
Get the <code>takeTopWeightedItems</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'takeTopWeightedItems' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-taketopweighteditems">takeTopWeightedItems is set to 'true'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span20'>textColor</span>
</td>
<td>
<span>Color 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 textColor property used to specify color of the tags in the case where the minColor and maxColor properties are not set.
<br />
Possible values: all browser supported colors including rgba.
</p>
<p>
Set the <code>textColor</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ textColor: 'red' });</code></pre>
<p>
Get the <code>textColor</code> property.
</p>
<pre><code>var value = $('#jqxTagCloud').jqxTagCloud({ 'textColor' });</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-textcolor">textColor is set to 'red'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span9'>urlBase</span>
</td>
<td>
<span>String</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 the field name used for common base URL path for all tags.
</p>
<h4>Code examples
</h4>
<p>
Set the <code>urlBase</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ urlBase: 'http://wikipedia.com/' });</code></pre>
<p>
Get the <code>urlBase</code> property.
</p>
<pre><code>var urlBase = $('#jqxTagCloud').jqxTagCloud('urlBase');</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-urlbase-and-urlmember">urlBase is set to 'http://jqwidgets.com/'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span8'>urlMember</span>
</td>
<td>
<span>String</span>
</td>
<td>'url'
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the field name used by the anchor element.
</p>
<h4>Code examples
</h4>
<p>
Set the <code>urlMember</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ urlMember: 'tagHref' });</code></pre>
<p>
Get the <code>urlMember</code> property.
</p>
<pre><code>var urlMember = $('#jqxTagCloud').jqxTagCloud('urlMember');</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-urlbase-and-urlmember">urlMember is set to "url"</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span6'>valueMember</span>
</td>
<td>
<span>String</span>
</td>
<td>'value'
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Sets or gets the field name used for value/weight.
</p>
<h4>Code examples
</h4>
<p>
Set the <code>valueMember</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ valueMember: 'postCount' });</code></pre>
<p>
Get the <code>valueMember</code> property.
</p>
<pre><code>var valueMember = $('#jqxTagCloud').jqxTagCloud('valueMember');</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-urlbase-and-urlmember">valueMember is set to 'rating'</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span1'>width</span>
</td>
<td>
<span>Number/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 jqxTagCloud's width.
</p>
<h4>Code examples
</h4>
<p>
Set the <code>width</code> property.
</p>
<pre><code>$('#jqxTagCloud').jqxTagCloud({ width: '200px' });</code></pre>
<p>
Get the <code>width</code> property.
</p>
<pre><code>var width = $('#jqxTagCloud').jqxTagCloud('width');</code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-urlbase-and-urlmember">width is set to 600</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='Span25'>bindingComplete</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>
This event is triggered when the widget has completed binding to a dataAdapter.
</p>
<h4>Code examples
</h4>
<p>
Bind to the <code>bindingComplete</code> event.
</p>
<pre><code> $('#jqxTagCloud').on('bindingComplete', function (event) { // Some code here. }); </code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-bindingcomplete">Bind to the bindingComplete event</a>
</div>
</div>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span24'>itemClick</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>
This event is triggered when a tag element is clicked.
Event Arguments:
</p>
<ul>
<li>label - item's label.</li>
<li>value - item's value.</li>
<li>url - item's url.</li>
<li>visibleIndex - item's visible index.</li>
<li>index - item's index.</li>
<li>originalEvent - the Click event object.</li>
<li>target - item's html element.</li>
</ul>
<h4>Code examples
</h4>
<p>
Bind to the <code>itemClick</code> event.
</p>
<pre><code> $('#jqxTagCloud').on('itemClick', function (event) { var args = event.args; }); </code></pre>
<div style="padding-bottom: 5px;">
<em>Try it:</em> <a target="_blank" href="https://www.jqwidgets.com/jseditor/?key=jqxtagcloud-itemclick-event">Bind to the itemClick event</a>
</div>
</div>
</td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<h2 class="documentation-top-header">Methods
</h2>
</td>
</tr>
<tr>
<td class="documentation-option-type-click">
<span id='Span28'>destroy</span>
</td>
<td>
<span>Method</span>
</td>
<td></td>
</tr>
<tr>
<td colspan='3' style='width: 100%'>
<div class="documentation-option-description property-content" style="display: none;">
<p>
Calls the widget's destroy function.
</p>
<div class="methodArgs">
<table class="arguments">
<tbody>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>De