| Name | Type | Default | 
                
                    | alterTextCase | String | 'none' | 
                
                    | 
                            
                                Sets or gets the alterTextCase property used to specify the field by which tags should be sorted.
                                                                                    Possible values are 'none', 'allLower', 'allUpper', 'firstUpper', 'titleCase'
 
                                Set the alterTextCaseproperty. $('#jqxTagCloud').jqxTagCloud({ alterTextCase: 'firstUpper' });
 
                                Get the alterTextCaseproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'alterTextCase' });
 | 
                
                    | disabled | Boolean | false | 
                
                    | 
                            
                                Enables or disables the ability to follow tag links in jqxTagCloud.
                             Code examples
                            
                                Set the disabledproperty. $('#jqxTagCloud').jqxTagCloud({ disabled: false });
 
                                Get the disabledproperty. var disabled = $('#jqxTagCloud').jqxTagCloud('disabled');
 | 
                
                    | displayLimit | Integer | null | 
                
                    | 
                            
                                Sets or gets the displayLimit property used to filter highest values tags up to the number specified.
                             
                                Set the displayLimitproperty. $('#jqxTagCloud').jqxTagCloud({ displayLimit: 10 });
 
                                Get the displayLimitproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'displayLimit' });
 | 
                
                    | displayMember | String | 'label' | 
                
                    | 
                            
                                Sets or gets the field name used for the tag label.
                             Code examples
                            
                                Set the displayMemberproperty. $('#jqxTagCloud').jqxTagCloud({ displayMember: 'tagLabel' });
 
                                Get the displayMemberproperty. var displayMember = $('#jqxTagCloud').jqxTagCloud('displayMember');
 | 
                
                    | displayValue | Boolean | false | 
                
                    | 
                            
                                Sets or gets the displayValue property used to specify whether to add the tag value field after the text.
                             
                                Set the displayValueproperty. $('#jqxTagCloud').jqxTagCloud({ displayValue: true });
 
                                Get the displayValueproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'displayValue' });
 | 
                
                    | fontSizeUnit | String | 'px' | 
                
                    | 
                            
                                Sets or gets the fontSizeUnit property used to set the font size unit
                                                                                    possible values 'px', 'em', '%'
                             
                                Set the fontSizeUnitproperty. $('#jqxTagCloud').jqxTagCloud({ fontSizeUnit: 'em' });
 
                                Get the fontSizeUnitproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'fontSizeUnit' });
 | 
                
                    | height | Number/String | null | 
                
                    | 
                            
                                Sets or gets the jqxTagCloud's height.
                             Code examples
                            
                                Set the heightproperty. $('#jqxTagCloud').jqxTagCloud({ height: 35 });
 
                                Get the heightproperty. var height = $('#jqxTagCloud').jqxTagCloud('height');
 | 
                
                    | maxColor | Color String | null | 
                
                    | 
                            
                                Sets or gets the maxColor property used to specify color of the tags for the elements with highest value attribute.
                                                                                    Together with minColor property will set color of tags in a gradient fashion depending on their value attribute towards the highest value.
 Possible values: all browser supported colors including rgba.
 
                                Set the maxColorproperty. $('#jqxTagCloud').jqxTagCloud({ maxColor: 'red' });
 
                                Get the maxColorproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'maxColor' });
 | 
                
                    | maxFontSize | Integer | 24 | 
                
                    | 
                            
                                Sets or gets the maxFontSize property used to set the font size of the tags with the highest value attribute.
                             
                                Set the maxFontSizeproperty. $('#jqxTagCloud').jqxTagCloud({ maxFontSize: 30 });
 
                                Get the maxFontSizeproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'maxFontSize' });
 | 
                
                    | maxValueToDisplay | Integer | 0 | 
                
                    | 
                            
                                Sets or gets the maxValueToDisplay property used to filter tags with value higher than the specified.
                             
                                Set the maxValueToDisplayproperty. $('#jqxTagCloud').jqxTagCloud({ maxValueToDisplay: 10 });
 
                                Get the maxValueToDisplayproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'maxValueToDisplay' });
 | 
                
                    | minColor | Color String | null | 
                
                    | 
                            
                                Sets or gets the minColor property used to specify color of the tags for the elements with lowest value attribute.
                                                                                    Together with maxColor property will set color of tags in a gradient fashion depending on their value attribute towards the highest value.
 Possible values: all browser supported colors including rgba.
 
                                Set the minColorproperty. $('#jqxTagCloud').jqxTagCloud({ minColor: 'green' });
 
                                Get the minColorproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'minColor' });
 | 
                
                    | minFontSize | Integer | 10 | 
                
                    | 
                            
                                Sets or gets the minFontSize property used to set the font size of the tags with the lowest value attribute.
                             
                                Set the minFontSizeproperty. $('#jqxTagCloud').jqxTagCloud({ minFontSize: 10 });
 
                                Get the minFontSizeproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'minFontSize' });
 | 
                
                    | minValueToDisplay | Integer | 0 | 
                
                    | 
                            
                                Sets or gets the minValueToDisplay property used to filter tags with value lower than the specified.
                             
                                Set the minValueToDisplayproperty. $('#jqxTagCloud').jqxTagCloud({ minValueToDisplay: 10 });
 
                                Get the minValueToDisplayproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'minValueToDisplay' });
 | 
                
                    | rtl | Boolean | false | 
                
                    | 
                            Sets or gets a value indicating whether widget's elements are aligned to support locales using right-to-left fonts. Code example
                            
                                Set the rtlproperty. $('#jqxTagCloud').jqxTagCloud({ rtl : true }); 
 
                                Get the rtlproperty. var rtl = $('#jqxTagCloud').jqxTagCloud('rtl'); 
 | 
                
                    | sortBy | String | 'none' | 
                
                    | 
                            
                                Sets or gets the sortBy property used to specify the field by which tags should be sorted.
                                                                                    Possible values are 'none', 'label', 'value'
 
                                Set the sortByproperty. $('#jqxTagCloud').jqxTagCloud({ sortBy: 'value' });
 
                                Get the sortByproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'sortBy' });
 | 
                
                    | sortOrder | String | 'ascending' | 
                
                    | 
                            
                                Sets or gets the sortOrder property used to specify the direction in which tags should be sorted.
                                                                                    Possible values are 'ascending', 'descending'
 
                                Set the sortOrderproperty. $('#jqxTagCloud').jqxTagCloud({ sortOrder: 'descending' });
 
                                Get the sortOrderproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'sortOrder' });
 | 
                
                    | source | Object | {} | 
                
                    | 
                            (requires jqxdata.js) 
                            The source object represents a set of key/value pairs.
                                                                                 
                            url: A string containing the URL to which the request is sent.
                                                                                 
                            data: Data to be sent to the server.
                                                                                 
                            localdata: data array or data string pointing to a local data source.
                                                                                 
                            datatype: the data's type. Possible values: 'xml', 'json', 'jsonp', 'tsv', 'csv', 'local', 'array', 'observablearray'.
                                                                                 
                            type: The type of request to make ("POST" or "GET"), default is "GET".
                                                                                 
                            id: A string containing the Id data field.
                                                                                 
                            root: A string describing where the data begins and all other loops begin from this element.
                                                                                 
                            record: A string describing the information for a particular record.
                                                                                
                            
                             | 
                
                    | tagRenderer | function | null | 
                
                    | 
                            
                                A callback function used for custom tags rendering.
                             
                                function tagRenderer (itemData, minValue, valueRange)
                             
                                itemData - the record information of the current tag
                             
                                minValue - the lowest value attribute of all elements in the cloud
                             
                                valueRange - the difference between the lowest and highest value attributes in the cloud ( can be used for custom logic )
                             
                                The function must return valid content for an anchor tag, usually a string but can be also be a jquery element object.
                             
                                Set the tagRenderercallback function. $('#jqxTagCloud').jqxTagCloud({ tagRenderer: function () {
                        var el = $('' + record.countryName + '');
                        var img = $(' ');
                        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;
                        }
                        });
 | 
                
                    | takeTopWeightedItems | Boolean | false | 
                
                    | 
                            
                                Sets or gets the takeTopWeightedItems property.
                                                                                    Property indicates if displayLimit will prioritize highest value members
                             
                                Set the takeTopWeightedItemsproperty. $('#jqxTagCloud').jqxTagCloud({ takeTopWeightedItems: true });
 
                                Get the takeTopWeightedItemsproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'takeTopWeightedItems' });
 | 
                
                    | textColor | Color String | null | 
                
                    | 
                            
                                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.
                                                                                    Possible values: all browser supported colors including rgba.
 
                                Set the textColorproperty. $('#jqxTagCloud').jqxTagCloud({ textColor: 'red' });
 
                                Get the textColorproperty. var value = $('#jqxTagCloud').jqxTagCloud({ 'textColor' });
 | 
                
                    | urlBase | String | '' | 
                
                    | 
                            
                                Sets or gets the field name used for common base URL path for all tags.
                             Code examples
                            
                                Set the urlBaseproperty. $('#jqxTagCloud').jqxTagCloud({ urlBase: 'http://wikipedia.com/' });
 
                                Get the urlBaseproperty. var urlBase = $('#jqxTagCloud').jqxTagCloud('urlBase');
 | 
                
                    | urlMember | String | 'url' | 
                
                    | 
                            
                                Sets or gets the field name used by the anchor element.
                             Code examples
                            
                                Set the urlMemberproperty. $('#jqxTagCloud').jqxTagCloud({ urlMember: 'tagHref' });
 
                                Get the urlMemberproperty. var urlMember = $('#jqxTagCloud').jqxTagCloud('urlMember');
 | 
                
                    | valueMember | String | 'value' | 
                
                    | 
                            
                                Sets or gets the field name used for value/weight.
                             Code examples
                            
                                Set the valueMemberproperty. $('#jqxTagCloud').jqxTagCloud({ valueMember: 'postCount' });
 
                                Get the valueMemberproperty. var valueMember = $('#jqxTagCloud').jqxTagCloud('valueMember');
 | 
                
                    | width | Number/String | null | 
                
                    | 
                            
                                Sets or gets the jqxTagCloud's width.
                             Code examples
                            
                                Set the widthproperty. $('#jqxTagCloud').jqxTagCloud({ width: '200px' });
 
                                Get the widthproperty. var width = $('#jqxTagCloud').jqxTagCloud('width');
 | 
                
                    |  | 
                
                    | bindingComplete | Event |  | 
                
                    | 
                            
                                This event is triggered when the widget has completed binding to a dataAdapter.
                             Code examples
                            
                                Bind to the bindingCompleteevent.  $('#jqxTagCloud').on('bindingComplete', function (event) { // Some code here. }); 
 | 
                
                    | itemClick | Event |  | 
                
                    | 
                            
                                This event is triggered when a tag element is clicked.
                                                                                    Event Arguments:
                             
                                label - item's label.value - item's value.url - item's url.visibleIndex - item's visible index.index - item's index.originalEvent - the Click event object.target - item's html element. Code examples
                            
                                Bind to the itemClickevent.  $('#jqxTagCloud').on('itemClick', function (event) { var args = event.args; }); 
 | 
                
                    |  | 
                
                    | destroy | Method |  | 
                
                    | 
                            
                                Calls the widget's destroy function.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                            
                                Invoke the destroymethod. $('#jqxTagCloud').jqxTagCloud('destroy'); 
 | 
                
                    | findTagIndex | Method |  | 
                
                    | 
                            
                                Returns the index of the first tag with the specified label (displayMember).
                             
                                
                                    
                                        Return Value 
                                Number
                                            | Parameter | Type | Description |  
                                            | tag | String |  |  Code examples
                            
                                Get index of a tag with label 'USA' with findTagIndexmethod. var index = $('#jqxTagCloud').jqxTagCloud('findTagIndex', 'USA'); 
 | 
                
                    | getHiddenTagsList | Method |  | 
                
                    | 
                            
                                Returns an array with indices of all hidden tags.
                             
                                
                                    
                                        Return Value 
                                Array
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                            
                                Get hidden indices with getHiddenTagsListmethod. var hidden = $('#jqxTagCloud').jqxTagCloud('getHiddenTagsList'); 
 | 
                
                    | getRenderedTags | Method |  | 
                
                    | 
                            
                                Returns an array with a copy of all tags that have been rendered in the order that they have been rendered.
                                                                                    This array excludes filtered values. But includes hidden ones.
 
                                
                                    
                                        Return Value 
                                Array
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                            
                                Get rendered tags list with getRenderedTagsmethod. var rendered = $('#jqxTagCloud').jqxTagCloud('getRenderedTags'); 
 | 
                
                    | getTagsList | Method |  | 
                
                    | 
                            
                                Returns an array with a copy of all tags.
                                                                                    This list is used before any filtering/sorting/hiding is done.
 
                                
                                    
                                        Return Value 
                                Array
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                            
                                Get all tags list with getTagsListmethod. var tagsList = $('#jqxTagCloud').jqxTagCloud('getTagsList'); 
 | 
                
                    | hideItem | Method |  | 
                
                    | 
                            
                                Hides an element with specified index.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                            
                                Hide the the first visible record of the cloud with hideItemmethod. 
                        var tagItem = $('#jqxTagCloud').jqxTagCloud('getRenderedTags')[0];
                        var index = tagItem.index;
                        $('#jqxTagCloud').jqxTagCloud('hideItem', index);
                        // Note: getRenderedTags will include hidden tags, so doing this repeatedly will have no effect.
                    
 | 
                
                    | insertAt | Method |  | 
                
                    | 
                            
                                Inserts an element before an element with specified index
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  
                                            | item | Object |  |  Code examples
                            
                                Add an item at the front of the cloud with insertAtmethod. 
    var index = 0;
    var tagItem = { label: 'hardware', value: 215, url: '/categiries/hardware' };
    // label, value and url fields need to match the respective value of the displayMember, valueMember and urlMember fields of your cloud.
    $('#jqxTagCloud').jqxTagCloud('insertAt', index, tagItem); 
 | 
                
                    | removeAt | Method |  | 
                
                    | 
                            
                                Deletes an element with specified index.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                            
                                Delete the the first visible record of the cloud with removeAtmethod. 
                        var tagItem = $('#jqxTagCloud').jqxTagCloud('getRenderedTags')[0];
                        var index = tagItem.index;
                        $('#jqxTagCloud').jqxTagCloud('removeAt', index); 
 | 
                
                    | updateAt | Method |  | 
                
                    | 
                            
                                Updates an element with specified index.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  
                                            | item | Object |  |  Code examples
                            
                                Update the the first visible record of the cloud with updateAtmethod. 
    var tagItem = $('#jqxTagCloud').jqxTagCloud('getRenderedTags')[0];
    var index = tagItem.index;
    tagItem.label = 'Improved' + tagItem.label;
    // label, value and url fields need to match the respective value of the displayMember, valueMember and urlMember fields of your cloud.
    $('#jqxTagCloud').jqxTagCloud('updateAt', index, tagItem); 
 | 
                
                    | showItem | Method |  | 
                
                    | 
                            
                                Reveals a hidden element with specified index.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                            
                                Reveal the the last hidden record of the cloud with showItemmethod. 
    var hiddenItems = $('#jqxTagCloud').jqxTagCloud('getHiddenTagsList');
    var len = hiddenItems.length;
    if (len > 0) {
        var index = hiddenItems[len - 1];
        $('#jqxTagCloud').jqxTagCloud('showItem', index);
    }
                    
 |