js-pkg
Version:
Npm package of Syncfusion.JavaScript.
1,255 lines (1,248 loc) • 1.15 MB
JavaScript
intellisense.annotate(ej,{
Accordion:function(){
/// <signature>
/// <summary>Constructor of ej.Accordion</summary>
/// </signature>
}
});
ej.Accordion=(function(){
var original=ej.Accordion
var wrapper=function(){
var instance = new original();
intellisense.annotate(instance, {
addItem:function(header_name, content, index, isAjaxReq){
/// <signature>
/// <summary>
/// AddItem method is used to add the panel in dynamically. It receives the following parameters
/// </summary>
/// <param name="header_name" type="string">specify the name of the header</param>
/// </signature>
/// <signature>
/// <summary>
/// AddItem method is used to add the panel in dynamically. It receives the following parameters
/// </summary>
/// <param name="content" type="string">content of the new panel</param>
/// </signature>
/// <signature>
/// <summary>
/// AddItem method is used to add the panel in dynamically. It receives the following parameters
/// </summary>
/// <param name="index" type="number">insertion place of the new panel</param>
/// </signature>
/// <signature>
/// <summary>
/// AddItem method is used to add the panel in dynamically. It receives the following parameters
/// </summary>
/// <param name="isAjaxReq" type="boolean">Enable or disable the AJAX request to the added panel</param>
/// </signature>
},
collapseAll:function(){
/// <signature>
/// <summary>
/// This method used to collapse the all the expanded items in accordion at a time.
/// </summary>
},
collapsePanel:function(){
/// <signature>
/// <summary>
/// This method used to Collapses the specified items in accordion at a time.
/// </summary>
},
destroy:function(){
/// <signature>
/// <summary>
/// destroy the Accordion widget all events bound using this._on will be unbind automatically and bring the control to pre-init state.
/// </summary>
},
disable:function(){
/// <signature>
/// <summary>
/// Disables the accordion widget includes all the headers and content panels.
/// </summary>
},
disableItems:function(index){
/// <signature>
/// <summary>
/// Disable the accordion widget item based on specified header index.
/// </summary>
/// <param name="index" type="any[]">index values to disable the panels</param>
/// </signature>
},
enable:function(){
/// <signature>
/// <summary>
/// Enable the accordion widget includes all the headers and content panels.
/// </summary>
},
enableItems:function(index){
/// <signature>
/// <summary>
/// Enable the accordion widget item based on specified header index.
/// </summary>
/// <param name="index" type="any[]">index values to enable the panels</param>
/// </signature>
},
expandAll:function(){
/// <signature>
/// <summary>
/// To expand all the accordion widget items.
/// </summary>
},
expandPanel:function(){
/// <signature>
/// <summary>
/// This method used to Expand the specified items in accordion at a time.
/// </summary>
},
getItemsCount:function(){
/// <signature>
/// <summary>
/// Returns the total number of panels in the control.
/// </summary>
},
hide:function(){
/// <signature>
/// <summary>
/// Hides the visible Accordion control.
/// </summary>
},
refresh:function(){
/// <signature>
/// <summary>
/// The refresh method is used to adjust the control size based on the parent element dimension.
/// </summary>
},
removeItem:function(index){
/// <signature>
/// <summary>
/// RemoveItem method is used to remove the specified index panel.It receives the parameter as number.
/// </summary>
/// <param name="index" type="number">specify the index value for remove the accordion panel.</param>
/// </signature>
},
show:function(){
/// <signature>
/// <summary>
/// Shows the hidden Accordion control.
/// </summary>
},
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.ejAccordion=function(){
this.data("ejAccordion",new ej.Accordion());
return this;
};
intellisense.annotate(jQuery.fn,{
ejAccordion :function (options) {
/// <signature>
/// <summary><br/>
///The Accordion control is an interface where lists of items can be collapsed or expanded. It has several collapsible panels where only one can be expanded at a time that is useful for dashboards where space is limited. Each Accordion control has a template for its header and its content.<br/><br/>
///Specifies the ajaxSettings option to load the content to the accordion control.
///<br/>ajaxSettings-AjaxSettings default-null
///<br/><br/>
///It specifies, whether to enable or disable asynchronous request.
///<br/>async-boolean default-
///<br/><br/>
///It specifies the page will be cached in the web browser.
///<br/>cache-boolean default-
///<br/><br/>
///It specifies the type of data is send in the query string.
///<br/>contentType-string default-
///<br/><br/>
///It specifies the data as an object, will be passed in the query string.
///<br/>data-any default-
///<br/><br/>
///It specifies the type of data that you're expecting back from the response.
///<br/>dataType-string default-
///<br/><br/>
///It specifies the HTTP request type.
///<br/>type-string default-
///<br/><br/>
///Accordion headers can be expanded and collapsed on keyboard action.
///<br/>allowKeyboardNavigation-boolean default-true
///<br/><br/>
///To set the Accordion headers Collapse Speed.
///<br/>collapseSpeed-number default-300
///<br/><br/>
///Specifies the collapsible state of accordion control.
///<br/>collapsible-boolean default-false
///<br/><br/>
///Sets the root CSS class for Accordion theme, which is used customize.
///<br/>cssClass-string default-
///<br/><br/>
///Allows you to set the custom header Icon. It accepts two key values “headerâ€, â€selectedHeaderâ€.
///<br/>customIcon-CustomIcon default-{ header: e-collapse, selectedHeader: e-expand }
///<br/><br/>
///This class name set to collapsing header.
///<br/>header-string default-
///<br/><br/>
///This class name set to expanded (active) header.
///<br/>selectedHeader-string default-
///<br/><br/>
///Disables the specified indexed items in accordion.
///<br/>disabledItems-number[] default-[]
///<br/><br/>
///Specifies the animation behavior in accordion.
///<br/>enableAnimation-boolean default-true
///<br/><br/>
///With this enabled property, you can enable or disable the Accordion.
///<br/>enabled-boolean default-true
///<br/><br/>
///Used to enable the disabled items in accordion.
///<br/>enabledItems-number[] default-[]
///<br/><br/>
///Multiple content panels to activate at a time.
///<br/>enableMultipleOpen-boolean default-false
///<br/><br/>
///Save current model value to browser cookies for maintaining states. When refreshing the accordion control page, the model value is applied from browser cookies or HTML 5local storage.
///<br/>enablePersistence-boolean default-false
///<br/><br/>
///Display headers and panel text from right-to-left.
///<br/>enableRTL-boolean default-false
///<br/><br/>
///The events API binds the action for activating the accordion header. Users can activate the header by using mouse actions such as mouse-over, mouse-up, mouse-down, and soon.
///<br/>events-string default-click
///<br/><br/>
///To set the Accordion headers Expand Speed.
///<br/>expandSpeed-number default-300
///<br/><br/>
///Sets the height for Accordion items header.
///<br/>headerSize-number|string default-
///<br/><br/>
///Specifies height of the accordion.
///<br/>height-number|string default-null
///<br/><br/>
///Adjusts the content panel height based on the given option (content, auto, or fill). By default, the panel heights are adjusted based on the content.
///<br/>heightAdjustMode-ej.Accordion.HeightAdjustMode|string default-content
///<br/><br/>
///It allows to define the characteristics of the Accordion control. It will helps to extend the capability of an HTML element.
///<br/>htmlAttributes-any default-{}
///<br/><br/>
///The given index header will activate (open). If collapsible is set to true, and a negative value is given, then all headers are collapsed. Otherwise, the first panel isactivated.
///<br/>selectedItemIndex-number default-0
///<br/><br/>
///Activate the specified indexed items of the accordion
///<br/>selectedItems-number[] default-[0]
///<br/><br/>
///Used to determines the close button visibility an each accordion items. This close button helps to remove the accordion item from the control.
///<br/>showCloseButton-boolean default-false
///<br/><br/>
///Displays rounded corner borders on the Accordion control's panels and headers.
///<br/>showRoundedCorner-boolean default-false
///<br/><br/>
///Specifies width of the accordion.
///<br/>width-number|string default-null
///</summary>
///<param name="options" type="Object">
///The widget configuration options
///</param>
///</signature>
}
});
intellisense.annotate(ej,{
Autocomplete:function(){
/// <signature>
/// <summary>Constructor of ej.Autocomplete</summary>
/// </signature>
}
});
ej.Autocomplete=(function(){
var original=ej.Autocomplete
var wrapper=function(){
var instance = new original();
intellisense.annotate(instance, {
clearText:function(){
/// <signature>
/// <summary>
/// Clears the text in the Autocomplete textbox.
/// </summary>
},
destroy:function(){
/// <signature>
/// <summary>
/// Destroys the Autocomplete widget.
/// </summary>
},
disable:function(){
/// <signature>
/// <summary>
/// Disables the autocomplete widget.
/// </summary>
},
enable:function(){
/// <signature>
/// <summary>
/// Enables the autocomplete widget.
/// </summary>
},
getSelectedItems:function(){
/// <signature>
/// <summary>
/// Returns objects (data object) of all the selected items in the autocomplete textbox.
/// </summary>
},
getValue:function(){
/// <signature>
/// <summary>
/// Returns the current selected value from the Autocomplete textbox.
/// </summary>
},
getActiveText:function(){
/// <signature>
/// <summary>
/// Returns the current active text value in the Autocomplete suggestion list.
/// </summary>
},
search:function(){
/// <signature>
/// <summary>
/// Search the entered text and show it in the suggestion list if available.
/// </summary>
},
open:function(){
/// <signature>
/// <summary>
/// Open up the autocomplete suggestion popup with all list items.
/// </summary>
},
selectValueByKey:function(Key){
/// <signature>
/// <summary>
/// Sets the value of the Autocomplete textbox based on the given key value.
/// </summary>
/// <param name="Key" type="string">The key value of the specific suggestion item.</param>
/// </signature>
},
selectValueByText:function(Text){
/// <signature>
/// <summary>
/// Sets the value of the Autocomplete textbox based on the given input text value.
/// </summary>
/// <param name="Text" type="string">The text (label) value of the specific suggestion item.</param>
/// </signature>
},
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.ejAutocomplete=function(){
this.data("ejAutocomplete",new ej.Autocomplete());
return this;
};
intellisense.annotate(jQuery.fn,{
ejAutocomplete :function (options) {
/// <signature>
/// <summary><br/>
///The AutoComplete control is a textbox control that provides a list of suggestions based on the user query.When the users enters the text in the text box, the control performs a search operation and provides a list of results in the suggestion pop up. There are several filter types available to perform the search.<br/><br/>
///Customize "Add New" text (label) to be added in the autocomplete popup list for the entered text when there are no suggestions for it.
///<br/>addNewText-string default-Add New
///<br/><br/>
///Allows new values to be added to the autocomplete input other than the values in the suggestion list. Normally, when there are no suggestions it will display “No suggestions†label in the popup.
///<br/>allowAddNew-boolean default-false
///<br/><br/>
///Enables or disables the sorting of suggestion list item. The default sort order is ascending order. You customize sort order.
///<br/>allowSorting-boolean default-true
///<br/><br/>
///Enables or disables selecting the animation style for the popup list. Animation types can be selected through either of the following options,
///<br/>animateType-ej.Autocomplete.Animation|string default-slide
///<br/><br/>
///To focus the items in the suggestion list when the popup is shown. By default first item will be focused.
///<br/>autoFocus-boolean default-false
///<br/><br/>
///Enables or disables the case sensitive search.
///<br/>caseSensitiveSearch-boolean default-false
///<br/><br/>
///The root class for the Autocomplete textbox widget which helps in customizing its theme.
///<br/>cssClass-string default-â€â€
///<br/><br/>
///The data source contains the list of data for the suggestions list. It can be a string array or JSON array or service URL that returns JSON.
///<br/>dataSource-any|Array<any> default-null
///<br/><br/>
///The time delay (in milliseconds) after which the suggestion popup will be shown.
///<br/>delaySuggestionTimeout-number default-200
///<br/><br/>
///The special character which acts as a separator for the given words for multi-mode search i.e. the text after the delimiter are considered as a separate word or query for search operation.
///<br/>delimiterChar-string default-’,’
///<br/><br/>
///The text to be displayed in the popup when there are no suggestions available for the entered text.
///<br/>emptyResultText-string default-“No suggestionsâ€
///<br/><br/>
///Fills the autocomplete textbox with the first matched item from the suggestion list automatically based on the entered text when enabled.
///<br/>enableAutoFill-boolean default-false
///<br/><br/>
///Enables or disables the Autocomplete textbox widget.
///<br/>enabled-boolean default-true
///<br/><br/>
///Enables or disables displaying the duplicate names present in the search result.
///<br/>enableDistinct-boolean default-false
///<br/><br/>
///Allows the current model values to be saved in local storage or browser cookies for state maintenance when it is set to true. While refreshing the page, it retains the model value from browser cookies or local storage.
///<br/>enablePersistence-boolean default-false
///<br/><br/>
///Displays the Autocomplete widget’s content from right to left when enabled.
///<br/>enableRTL-boolean default-false
///<br/><br/>
///Mapping fields for the suggestion items of the Autocomplete textbox widget.
///<br/>fields-Fields default-null
///<br/><br/>
///Used to group the suggestion list items.
///<br/>groupBy-string default-
///<br/><br/>
///Defines the HTML attributes such as id, class, styles for the item.
///<br/>htmlAttributes-any default-
///<br/><br/>
///Defines the specific field name which contains unique key values for the list items.
///<br/>key-string default-
///<br/><br/>
///Defines the specific field name in the data source to load the suggestion list with data.
///<br/>text-string default-
///<br/><br/>
///Specifies the search filter type. There are several types of search filter available such as ‘startswith’, ‘contains’, ‘endswith’, ‘lessthan’, ‘lessthanorequal’, ‘greaterthan’, ‘greaterthanorequal’, ‘equal’, ‘notequal’.
///<br/>filterType-string default-ej.filterType.StartsWith
///<br/><br/>
///The height of the Autocomplete textbox.
///<br/>height-string|number default-null
///<br/><br/>
///The search text can be highlighted in the AutoComplete suggestion list when enabled.
///<br/>highlightSearch-boolean default-false
///<br/><br/>
///Number of items to be displayed in the suggestion list.
///<br/>itemsCount-number default-0
///<br/><br/>
///Set the localization culture for Autocomplete Widget.
///<br/>locale-string default-
///<br/><br/>
///Minimum number of character to be entered in the Autocomplete textbox to show the suggestion list.
///<br/>minCharacter-number default-1
///<br/><br/>
///An Autocomplete column collection can be defined and customized through the multiColumnSettings property.Column's header, field, and stringFormat can be define via multiColumnSettings properties.
///<br/>multiColumnSettings-MultiColumnSettings default-
///<br/><br/>
///Allow list of data to be displayed in several columns.
///<br/>enable-boolean default-false
///<br/><br/>
///Allow header text to be displayed in corresponding columns.
///<br/>showHeader-boolean default-true
///<br/><br/>
///Displayed selected value and autocomplete search based on mentioned column value specified in that format.
///<br/>stringFormat-string default-
///<br/><br/>
///Field and Header Text collections can be defined and customized through columns field.
///<br/>columns-Array<any> default-
///<br/><br/>
///Get or set a value that indicates to display the columns in the autocomplete mapping with column name of the dataSource.
///<br/>field-string default-
///<br/><br/>
///Get or set a value that indicates to display the title of that particular column.
///<br/>headerText-string default-
///<br/><br/>
///Gets or sets a value that indicates to render the multicolumn with custom theme.
///<br/>cssClass-string default-
///<br/><br/>
///Specifies the search data type. There are four types of data types available such as string, ‘number’, ‘boolean’ and ‘date’.
///<br/>type-ej.Type|string default-ej.Type.String
///<br/><br/>
///Specifies the search filter type. There are several types of search filter available such as ‘startswith’, ‘contains’, ‘endswith’, ‘lessthan’, ‘lessthanorequal’, ‘greaterthan’, ‘greaterthanorequal’, ‘equal’, ‘notequal’.
///<br/>filterType-ej.filterType|string default-ej.filterType.StartsWith
///<br/><br/>
///This defines the text alignment of a particular column header cell value. See headerTextAlign
///<br/>headerTextAlign-ej.TextAlign|string default-ej.TextAlign.Left
///<br/><br/>
///Gets or sets a value that indicates to align the text within the column. See textAlign
///<br/>textAlign-ej.TextAlign|string default-ej.TextAlign.Left
///<br/><br/>
///Enables or disables selecting multiple values from the suggestion list. Multiple values can be selected through either of the following options,
///<br/>multiSelectMode-ej.Autocomplete.MultiSelectMode|string default-ej.MultiSelectMode.None
///<br/><br/>
///The height of the suggestion list.
///<br/>popupHeight-string default-“152pxâ€
///<br/><br/>
///The width of the suggestion list.
///<br/>popupWidth-string default-“autoâ€
///<br/><br/>
///The query to retrieve the data from the data source.
///<br/>query-ej.Query default-null
///<br/><br/>
///Indicates that the autocomplete textbox values can only be readable.
///<br/>readOnly-boolean default-false
///<br/><br/>
///Sets the value for the Autocomplete textbox based on the given input key value.
///<br/>selectValueByKey-number default-
///<br/><br/>
///Enables or disables showing the message when there are no suggestions for the entered text.
///<br/>showEmptyResultText-boolean default-true
///<br/><br/>
///Enables or disables the loading icon to intimate the searching operation. The loading icon is visible when there is a time delay to perform the search.
///<br/>showLoadingIcon-boolean default-true
///<br/><br/>
///Enables the showPopup button in autocomplete textbox. When the showPopup button is clicked, it displays all the available data from the data source.
///<br/>showPopupButton-boolean default-false
///<br/><br/>
///Enables or disables rounded corner.
///<br/>showRoundedCorner-boolean default-false
///<br/><br/>
///Enables or disables reset icon to clear the textbox values.
///<br/>showResetIcon-boolean default-false
///<br/><br/>
///Sort order specifies whether the suggestion list values has to be displayed in ascending or descending order.
///<br/>sortOrder-ej.Autocomplete.SortOrder|string default-ej.SortOrder.Ascending
///<br/><br/>
///The template to display the suggestion list items with customized appearance.
///<br/>template-string default-null
///<br/><br/>
///The jQuery validation error message to be displayed on form validation.
///<br/>validationMessage-any default-null
///<br/><br/>
///The jQuery validation rules for form validation.
///<br/>validationRules-any default-null
///<br/><br/>
///The value to be displayed in the autocomplete textbox.
///<br/>value-string default-null
///<br/><br/>
///Enables or disables the visibility of the autocomplete textbox.
///<br/>visible-boolean default-true
///<br/><br/>
///The text to be displayed when the value of the autocomplete textbox is empty.
///<br/>watermarkText-string default-null
///<br/><br/>
///The width of the Autocomplete textbox.
///<br/>width-string|number default-null
///</summary>
///<param name="options" type="Object">
///The widget configuration options
///</param>
///</signature>
}
});
intellisense.annotate(ej,{
Barcode:function(){
/// <signature>
/// <summary>Constructor of ej.Barcode</summary>
/// </signature>
}
});
ej.Barcode=(function(){
var original=ej.Barcode
var wrapper=function(){
var instance = new original();
intellisense.annotate(instance, {
disable:function(){
/// <signature>
/// <summary>
/// To disable the barcode
/// </summary>
},
enable:function(){
/// <signature>
/// <summary>
/// To enable the barcode
/// </summary>
},
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.ejBarcode=function(){
this.data("ejBarcode",new ej.Barcode());
return this;
};
intellisense.annotate(jQuery.fn,{
ejBarcode :function (options) {
/// <signature>
/// <summary><br/>
///$(element).ejBarcode()<br/><br/>
///Specifies the distance between the barcode and text below it.
///<br/>barcodeToTextGapHeight-number default-
///<br/><br/>
///Specifies the height of bars in the Barcode. By modifying the barHeight, the entire barcode height can be customized. Please refer to xDimension for two dimensional barcode height customization.
///<br/>barHeight-number default-
///<br/><br/>
///Specifies the dark bar color of the Barcode. One dimensional barcode contains a series of dark and light bars which are usually colored as black and white respectively.
///<br/>darkBarColor-any default-
///<br/><br/>
///Specifies whether the text below the barcode is visible or hidden.
///<br/>displayText-boolean default-
///<br/><br/>
///Specifies whether the control is enabled.
///<br/>enabled-boolean default-
///<br/><br/>
///Specifies the start and stop encode symbol in the Barcode. In one dimensional barcodes, an additional character is added as start and stop delimiters. These symbols are optional and the unique of the symbol allows the reader to determine the direction of the barcode being scanned.
///<br/>encodeStartStopSymbol-number default-
///<br/><br/>
///Specifies the light bar color of the Barcode. One dimensional barcode contains a series of dark and light bars which are usually colored as black and white respectively.
///<br/>lightBarColor-any default-
///<br/><br/>
///Specifies the width of the narrow bars in the barcode. The dark bars in the one dimensional barcode contains random narrow and wide bars based on the provided input which can be specified during initialization.
///<br/>narrowBarWidth-number default-
///<br/><br/>
///Specifies the width of the quiet zone. In barcode, a quiet zone is the blank margin on either side of a barcode which informs the reader where a barcode's symbology starts and stops. The purpose of a quiet zone is to prevent the reader from picking up unrelated information.
///<br/>quietZone-QuietZone default-
///<br/><br/>
///Specifies the quiet zone around the Barcode.
///<br/>all-number default-
///<br/><br/>
///Specifies the bottom quiet zone of the Barcode.
///<br/>bottom-number default-
///<br/><br/>
///Specifies the left quiet zone of the Barcode.
///<br/>left-number default-
///<br/><br/>
///Specifies the right quiet zone of the Barcode.
///<br/>right-number default-
///<br/><br/>
///Specifies the top quiet zone of the Barcode.
///<br/>top-number default-
///<br/><br/>
///Specifies the type of the Barcode. See SymbologyType
///<br/>symbologyType-ej.datavisualization.Barcode.SymbologyType|string default-
///<br/><br/>
///Specifies the text to be encoded in the barcode.
///<br/>text-string default-
///<br/><br/>
///Specifies the color of the text/data at the bottom of the barcode.
///<br/>textColor-any default-
///<br/><br/>
///Specifies the width of the wide bars in the barcode. One dimensional barcode usually contains random narrow and wide bars based on the provided which can be customized during initialization.
///<br/>wideBarWidth-number default-
///<br/><br/>
///Specifies the width of the narrowest element(bar or space) in a barcode. The greater the x dimension, the more easily a barcode reader will scan.
///<br/>xDimension-number default-
///</summary>
///<param name="options" type="Object">
///The widget configuration options
///</param>
///</signature>
}
});
intellisense.annotate(ej,{
BulletGraph:function(){
/// <signature>
/// <summary>Constructor of ej.BulletGraph</summary>
/// </signature>
}
});
ej.BulletGraph=(function(){
var original=ej.BulletGraph
var wrapper=function(){
var instance = new original();
intellisense.annotate(instance, {
destroy:function(){
/// <signature>
/// <summary>
/// To destroy the bullet graph
/// </summary>
},
redraw:function(){
/// <signature>
/// <summary>
/// To redraw the bullet graph
/// </summary>
},
setComparativeMeasureSymbol:function(){
/// <signature>
/// <summary>
/// To set the value for comparative measure in bullet graph.
/// </summary>
},
setFeatureMeasureBarValue:function(){
/// <signature>
/// <summary>
/// To set the value for feature measure bar.
/// </summary>
},
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.ejBulletGraph=function(){
this.data("ejBulletGraph",new ej.BulletGraph());
return this;
};
intellisense.annotate(jQuery.fn,{
ejBulletGraph :function (options) {
/// <signature>
/// <summary><br/>
///$(element).ejBulletGraph()<br/><br/>
///Toggles the visibility of the range stroke color of the labels.
///<br/>applyRangeStrokeToLabels-boolean default-false
///<br/><br/>
///Toggles the visibility of the range stroke color of the ticks.
///<br/>applyRangeStrokeToTicks-boolean default-false
///<br/><br/>
///Contains property to customize the caption in bullet graph.
///<br/>captionSettings-CaptionSettings default-
///<br/><br/>
///Specifies whether trim the labels will be true or false.
///<br/>enableTrim-boolean default-true
///<br/><br/>
///Contains property to customize the font of caption.
///<br/>font-any default-
///<br/><br/>
///Specifies the color of the text in caption.
///<br/>color-string default-null
///<br/><br/>
///Specifies the fontFamily of caption. Caption text render with this fontFamily
///<br/>fontFamily-string default-Segoe UI
///<br/><br/>
///Specifies the fontStyle of caption
///<br/>fontStyle-ej.datavisualization.BulletGraph.FontStyle|string default-Normal
///<br/><br/>
///Specifies the fontWeight of caption
///<br/>fontWeight-ej.datavisualization.BulletGraph.FontWeight|string default-regular
///<br/><br/>
///Specifies the opacity of caption. Caption text render with this opacity.
///<br/>opacity-number default-1
///<br/><br/>
///Specifies the size of caption. Caption text render with this size
///<br/>size-string default-12px
///<br/><br/>
///Contains property to customize the indicator.
///<br/>indicator-any default-
///<br/><br/>
///Contains property to customize the font of indicator.
///<br/>font-any default-
///<br/><br/>
///Specifies the color of the indicator's text.
///<br/>color-string default-null
///<br/><br/>
///Specifies the fontFamily of indicator. Indicator text render with this fontFamily.
///<br/>fontFamily-string default-Segoe UI
///<br/><br/>
///Specifies the fontStyle of indicator. Indicator text render with this fontStyle. See FontStyle
///<br/>fontStyle-ej.datavisualization.BulletGraph.FontStyle|string default-Normal
///<br/><br/>
///Specifies the fontWeight of indicator. Indicator text render with this fontWeight. See FontWeight
///<br/>fontWeight-ej.datavisualization.BulletGraph.FontWeight|string default-regular
///<br/><br/>
///Specifies the opacity of indicator text. Indicator text render with this Opacity.
///<br/>opacity-number default-1
///<br/><br/>
///Specifies the size of indicator. Indicator text render with this size.
///<br/>size-string default-12px
///<br/><br/>
///Contains property to customize the location of indicator.
///<br/>location-any default-
///<br/><br/>
///Specifies the horizontal position of the indicator.
///<br/>x-number default-10
///<br/><br/>
///Specifies the vertical position of the indicator.
///<br/>y-number default-60
///<br/><br/>
///Specifies the padding to be applied when text position is used.
///<br/>padding-number default-2
///<br/><br/>
///Contains property to customize the symbol of indicator.
///<br/>symbol-any default-
///<br/><br/>
///Contains property to customize the border of indicator symbol.
///<br/>border-any default-
///<br/><br/>
///Specifies the border color of indicator symbol.
///<br/>color-string default-null
///<br/><br/>
///Specifies the border width of indicator symbol.
///<br/>width-number default-1
///<br/><br/>
///Specifies the color of indicator symbol.
///<br/>color-string default-null
///<br/><br/>
///Specifies the URL of image that represents indicator symbol.
///<br/>imageURL-string default-
///<br/><br/>
///Specifies the opacity of indicator symbol.
///<br/>opacity-number default-1
///<br/><br/>
///Specifies the shape of indicator symbol.
///<br/>shape-string default-
///<br/><br/>
///Contains property to customize the size of indicator symbol.
///<br/>size-any default-
///<br/><br/>
///Specifies the height of indicator symbol.
///<br/>height-number default-10
///<br/><br/>
///Specifies the width of indicator symbol.
///<br/>width-number default-10
///<br/><br/>
///Specifies the text to be displayed as indicator text. By default difference between current value and target will be displayed
///<br/>text-string default-
///<br/><br/>
///Specifies the alignment of indicator with respect to scale based on text position
///<br/>textAlignment-ej.datavisualization.BulletGraph.TextAlignment|string default-'Near'
///<br/><br/>
///Specifies where indicator text should be anchored when indicator overlaps with other caption group text. Text will be anchored when overlapping caption group text are at same position. Anchoring is not applicable for float position.
///<br/>textAnchor-ej.datavisualization.BulletGraph.TextAnchor|string default-'start'
///<br/><br/>
///indicator text render in the specified angle.
///<br/>textAngle-number default-0
///<br/><br/>
///Specifies where indicator should be placed
///<br/>textPosition-ej.datavisualization.BulletGraph.TextPosition|string default-'float'
///<br/><br/>
///Specifies the space between indicator symbol and text.
///<br/>textSpacing-number default-3
///<br/><br/>
///Specifies whether indicator will be visible or not.
///<br/>visible-boolean default-false
///<br/><br/>
///Contains property to customize the location.
///<br/>location-any default-
///<br/><br/>
///Specifies the position in horizontal direction
///<br/>x-number default-17
///<br/><br/>
///Specifies the position in horizontal direction
///<br/>y-number default-30
///<br/><br/>
///Specifies the padding to be applied when text position is used.
///<br/>padding-number default-5
///<br/><br/>
///Contains property to customize the subtitle.
///<br/>subTitle-any default-
///<br/><br/>
///Contains property to customize the font of subtitle.
///<br/>font-any default-
///<br/><br/>
///Specifies the color of the subtitle's text.
///<br/>color-string default-null
///<br/><br/>
///Specifies the fontFamily of subtitle. Subtitle text render with this fontFamily.
///<br/>fontFamily-string default-Segoe UI
///<br/><br/>
///Specifies the fontStyle of subtitle. Subtitle text render with this fontStyle. See FontStyle
///<br/>fontStyle-ej.datavisualization.BulletGraph.FontStyle|string default-Normal
///<br/><br/>
///Specifies the fontWeight of subtitle. Subtitle text render with this fontWeight. See FontWeight
///<br/>fontWeight-ej.datavisualization.BulletGraph.FontWeight|string default-regular
///<br/><br/>
///Specifies the opacity of subtitle. Subtitle text render with this opacity.
///<br/>opacity-number default-1
///<br/><br/>
///Specifies the size of subtitle. Subtitle text render with this size.
///<br/>size-string default-12px
///<br/><br/>
///Contains property to customize the location of subtitle.
///<br/>location-any default-
///<br/><br/>
///Specifies the horizontal position of the subtitle.
///<br/>x-number default-10
///<br/><br/>
///Specifies the vertical position of the subtitle.
///<br/>y-number default-45
///<br/><br/>
///Specifies the padding to be applied when text position is used.
///<br/>padding-number default-5
///<br/><br/>
///Specifies the text to be displayed as subtitle.
///<br/>text-string default-
///<br/><br/>
///Specifies the alignment of sub title text with respect to scale. Alignment will not be applied in float position.
///<br/>textAlignment-ej.datavisualization.BulletGraph.TextAlignment|string default-'Near'
///<br/><br/>
///Specifies where subtitle text should be anchored when sub title text overlaps with other caption group text. Text will be anchored when overlapping caption group text are at same position. Anchoring is not applicable for float position.
///<br/>textAnchor-ej.datavisualization.BulletGraph.TextAnchor|string default-'start'
///<br/><br/>
///Subtitle render in the specified angle.
///<br/>textAngle-number default-0
///<br/><br/>
///Specifies where sub title text should be placed.
///<br/>textPosition-ej.datavisualization.BulletGraph.TextPosition|string default-'float'
///<br/><br/>
///Specifies the text to be displayed on bullet graph.
///<br/>text-string default-
///<br/><br/>
///Specifies the alignment of caption text with respect to scale. This property will not be applied when text position is float.
///<br/>textAlignment-ej.datavisualization.BulletGraph.TextAlignment|string default-'Near'
///<br/><br/>
///Specifies caption text anchoring when caption text overlaps with other caption group text. Text will be anchored when overlapping caption group text are at same position. Anchoring is not applicable for float position.
///<br/>textAnchor-ej.datavisualization.BulletGraph.TextAnchor|string default-'start'
///<br/><br/>
///Specifies the angel in which the caption is rendered.
///<br/>textAngle-number default-0
///<br/><br/>
///Specifies how caption text should be placed.
///<br/>textPosition-ej.datavisualization.BulletGraph.TextPosition|string default-'float'
///<br/><br/>
///Comparative measure bar in bullet graph render till the specified value.
///<br/>comparativeMeasureValue-number default-0
///<br/><br/>
///Toggles the animation of bullet graph.
///<br/>enableAnimation-boolean default-true
///<br/><br/>
///Controls whether bullet graph has to be responsive while resizing.
///<br/>enableResizing-boolean default-true
///<br/><br/>
///Specifies the direction of flow in bullet graph. Neither it may be backward nor forward.
///<br/>flowDirection-ej.datavisualization.BulletGraph.FlowDirection|string default-forward
///<br/><br/>
///Specifies the height of the bullet graph.
///<br/>height-number default-90
///<br/><br/>
///Sets a value whether to make the bullet graph responsive on resize.
///<br/>isResponsive-boolean default-true
///<br/><br/>
///Specifies to convert the date object to string, using locale settings.
///<br/>enableGroupSeparator-boolean default-false
///<br/><br/>
///Name of the culture based on which bulletgraph should be localized.
///<br/>locale-string default-en-US
///<br/><br/>
///Bullet graph will render in the specified orientation.
///<br/>orientation-ej.datavisualization.BulletGraph.Orientation|string default-horizontal
///<br/><br/>
///Contains property to customize the qualitative ranges.
///<br/>qualitativeRanges-Array<QualitativeRanges> default-
///<br/><br/>
///Specifies the ending range to which the qualitative ranges will render.
///<br/>rangeEnd-number default-3
///<br/><br/>
///Specifies the opacity for the qualitative ranges.
///<br/>rangeOpacity-number default-1
///<br/><br/>
///Specifies the stroke for the qualitative ranges.
///<br/>rangeStroke-string default-null
///<br/><br/>
///Size of the qualitative range depends up on the specified value.
///<br/>qualitativeRangeSize-number default-32
///<br/><br/>
///Length of the quantitative range depends up on the specified value.
///<br/>quantitativeScaleLength-number default-475
///<br/><br/>
///Contains all the properties to customize quantitative scale.
///<br/>quantitativeScaleSettings-QuantitativeScaleSettings default-
///<br/><br/>
///Contains property to customize the comparative measure.
///<br/>comparativeMeasureSettings-any default-
///<br/><br/>
///Specifies the stroke of the comparative measure.
///<br/>stroke-number default-null
///<br/><br/>
///Specifies the width of the comparative measure.
///<br/>width-number default-5
///<br/><br/>
///Contains property to customize the featured measure.
///<br/>featuredMeasureSettings-any default-
///<br/><br/>
///Specifies the Stroke of the featured measure in bullet graph.
///<br/>stroke-number default-null
///<br/><br/>
///Specifies the width of the featured measure in bullet graph.
///<br/>width-number default-2
///<br/><br/>
///Contains property to customize the featured measure.
///<br/>featureMeasures-Array<any> default-
///<br/><br/>
///Specifies the category of feature measure.
///<br/>category-string default-null
///<br/><br/>
///Comparative measure render till the specified value.
///<br/>comparativeMeasureValue-number default-null
///<br/><br/>
///Feature measure render till the specified value.
///<br/>value-number default-null
///<br/><br/>
///Contains property to customize the fields.
///<br/>fields-any default-
///<br/><br/>
///Specifies the category of the bullet graph.
///<br/>category-string default-null
///<br/><br/>
///Comparative measure render based on the values in the specified field.
///<br/>comparativeMeasure-string default-null
///<br/><br/>
///Specifies the dataSource for the bullet graph.
///<br/>dataSource-any default-null
///<br/><br/>
///Feature measure render based on the values in the specified field.
///<br/>featureMeasures-string default-null
///<br/><br/>
///Specifies the query for fetching the values form data source to render the bullet graph.
///<br/>query-string default-null
///<br/><br/>
///Specifies the name of the table.
///<br/>tableName-string default-null
///<br/><br/>
///Specifies the interval for the Graph.
///<br/>interval-number default-1
///<br/><br/>
///Contains property to customize the labels.
///<br/>labelSettings-any default-
///<br/><br/>
///Contains property to customize the font of the labels in bullet graph.
///<br/>font-any default-
///<br/><br/>
///Specifies the fontFamily of labels in bullet graph. Labels render with this fontFamily.
///<br/>fontFamily-string default-Segoe UI
///<br/><br/>
///Specifies the fontStyle of labels in bullet graph. Labels render with this fontStyle. See FontStyle
///<br/>fontStyle-ej.datavisualization.BulletGraph.FontStyle|string default-Normal
///<br/><br/>
///Specifies the fontWeight of labels in bullet graph. Labels render with this fontWeight. See FontWeight
///<br/>fontWeight-ej.datavisualization.BulletGraph.FontWeight|string default-regular
///<br/><br/>
///Specifies the opacity of labels in bullet graph. Labels render with this opacity
///<br/>opacity-number default-1
///<br/><br/>
///Specifies the placement of labels in bullet graph scale.
///<br/>labelPlacement-ej.datavisualization.BulletGraph.LabelPlacement|string default-outside
///<br/><br/>
///Specifies the prefix to be added with labels in bullet graph.
///<br/>labelPrefix-string default-Empty string
///<br/><br/>
///Specifies the suffix to be added after labels in bullet graph.
///<br/>labelSuffix-string default-Empty string
///<br/><br/>
///Specifies the horizontal/vertical padding of labels.
///<br/>offset-number default-15
///<br/><br/>
///Specifies the position of the labels to render either above or below the graph. See
///<br/>position-ej.datavisualization.BulletGraph.LabelPosition|string default-below
///<br/><br/>
///Specifies the Size of the labels.
///<br/>size-number default-12
///<br/><br/>
///Specifies the stroke color of the labels in bullet graph.
///<br/>stroke-string default-null
///<br/><br/>
///Contains property to customize the position of the quantitative scale
///<br/>location-any default-
///<br/><br/>
///This property specifies the x position for rendering quantitative scale.
///<br/>x-number default-10
///<br/><br/>
///This property specifies the y position for rendering quantitative scale.
///<br/>y-number default-10
///<br/><br/>
///Contains property to customize the major tick lines.
///<br/>majorTickSettings-any default-
///<br/><br/>
///Specifies the size of the major ticks.
///<br/>size-number default-13
///<br/><br/>
///Specifies the stroke color of the major tick lines.
///<br/>stroke-string default-null
///<br/><br/>
///Specifies the width of the major tick lines.
///<br/>width-number default-2
///<br/><br/>
///Specifies the maximum value of the Graph.
///<br/>maximum-number default-10
///<br/><br/>
///Specifies the minimum value of the Graph.
///<br/>minimum-number default-0
///<br/><br/>
///Contains property to customize the minor ticks.
///<br/>minorTickSettings-any default-
///<br/><br/>
///Specifies the size of minor ticks.
///<br/>size-number default-7
///<br/><br/>
///Specifies the stroke color of minor ticks in bullet graph.
///<br/>stroke-string default-null
///<br/><br/>
///Specifies the width of the minor ticks in bullet graph.
///<br/>width-number default-2
///<br/><br/>
///The specified number of minor ticks will be rendered per interval.
///<br/>minorTicksPerInterval-number default-4
///<br/><br/>
///Specifies the placement of ticks to render either inside or outside the scale.
///<br/>tickPlacement-ej.datavisualization.BulletGraph.TickPlacement|string default-ej.datavisualization.BulletGraph.TickPlacement.Outside
///<br/><br/>
///Specifies the position of the ticks to render either above,below or inside
///<br/>tickPosition-ej.datavisualization.BulletGraph.TickPosition|string default-ej.datavisualization.BulletGraph.TickPosition.Far
///<br/><br/>
///By specifying this property the user can change the theme of the bullet graph.
///<br/>theme-string default-flatlight
///<br/><br/>
///Contains all the properties to customize tooltip.
///<br/>tooltipSettings-TooltipSettings default-
///<br/><br/>
///Specifies template for caption tooltip
///<br/>captionTemplate-string default-null
///<br/><br/>
///Toggles the visibility of caption tooltip
///<br/>enableCaptionTooltip-boolean default-false
///<br/><br/>
///Specifies the ID of a div, which is to be displayed as tooltip.
///<br/>template-string default-null
///<br/><br/>
///Toggles the visibility of tooltip
///<br/>visible-boolean default-true
///<br/><br/>
///Feature measure bar in bullet graph render till the specified value.
///<br/>value-number default-0
///<br/><br/>
///Specifies the width of the bullet graph.
///<br/>width-number default-595
///</summary>
///<param name="options" type="Object">
///The widget configuration options
///</param>
///</signature>
}
});
intellisense.annotate(ej,{
Button:function(){
/// <signature>
/// <summary>Constructor of ej.Button</summary>
/// </signature>
}
});
ej.Button=(function(){
var original=ej.Button
var wrapper=function(){
var instance = new original();
intellisense.annotate(instance, {
destroy:function(){
/// <signature>
/// <summary>
/// destroy the button widget all events bound using this._on will be unbind automatically and bring the control to pre-init state.
/// </summary>
},
disable:function(){
/// <signature>
/// <summary>
/// To disable the button
/// </summary>
},
enable:function(){
/// <signature>
/// <summary>
/// To enable the button
/// </summary>
},
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.ejButton=function(){
this.data("ejButton",new ej.Button());
return this;
};
intellisense.annotate(jQuery.fn,{
ejButton :function (options) {
/// <signature>
/// <summary><br/>
///Custom Design for HTML Button control.<br/><br/>
///Specifies the contentType of the Button. See below to know available ContentType
///<br/>contentType-ej.ContentType|string default-ej.ContentType.TextOnly
///<br/><br/>
///Sets the root CSS class for Button theme, which is used customize.
///<br/>cssClass-string default-
///<br/><br/>
///Specifies the button control state.
///<br/>enabled-boolean default-true
///<br/><br/>
///Specify the Right to Left direction to button
///<br/>enableRTL-boolean default-false
///<br/><br/>
///Specifies the height of the Button.
///<br/>height-number default-28
///<br/><br/>
///It allows to define the characteristics of the Button control. It will helps to extend the capability of an HTML element.
///<br/>htmlAttributes-any default-{}
///<br/><br/>
///Specifies the image position of the Button. This image position is applicable only with the textandimage contentType property. The images can be positioned in both imageLeft and imageRight options. See below to know about available ImagePosition
///<br/>imagePosition-ej.ImagePosition|string default-ej.ImagePosition.ImageLeft
///<br/><br/>
///Specifies the primary icon for Button. This icon will be displayed from the left margin of the button.
///<br/>prefixIcon-string default-null
///<br/><br/>
///Convert the button as repeat button. It raises the 'Click' event repeatedly from the it is pressed until it is released.
///<br/>repeatButton-boolean default-false
///<br/><br/>
///Displays the Button with rounded corners.
///<br/>showRoundedCorner-boolean default-false
///<br/><br/>
///Specifies the size of the Button. See below to know available ButtonSize
///<br/>size-ej.ButtonSize|string default-ej.ButtonSize.Normal
///<br/><br/>
///Specifies the secondary icon for Button. This icon will be displayed from the right margin of the button.
///<br/>suffixIcon-string default-null
///<br/><br/>
///Specifies the text content for Button.
///<br/>text-string default-null
///<br/><br/>
///Specified the time interval between two consecutive 'click' event on the button.
///<br/>timeInterval-string default-150
///<br/><br/>
///Specifies the Type of the Button. See below to know available ButtonType
///<br/>type-ej.ButtonType|string default-ej.ButtonType.Submit
///<br/><br/>
///Specifies the width of the Button.
///<br/>width-string|number default-100px
///</summary>
///<param name="options" type="Object">
///The widget configuration options
///</param>
///</signature>
}
});
intellisense.annotate(ej,{
Calculate:function(){
/// <signature>
/// <summary>Constructor of ej.Calculate</summary>
/// </signature>
}
});
ej.Calculate=(function(){
var original=ej.Calculate
var wrapper=function(){
var instance = new original();
intellisense.annotate(instance, {
addCustomFunction:function(FormulaName, FunctionName){
/// <signature>
/// <summary>
/// Add the custom formulas with function in CalcEngine library
/// </summary>
/// <param name="FormulaName" type="string">pass the formula name</param>
/// </signature>
/// <signature>
/// <summary>
/// Add the custom formulas with function in CalcEngine library
/// </summary>
/// <param name="FunctionName" type="string">pass the custom function name to call</param>
/// </signature>
},
addNamedRange:function(Name, cellRange){
/// <signature>
/// <summary>
/// Adds a named range to the NamedRanges collection
/// </summary>
/// <param name="Name" type="string">pass the namedRange's name</param>
/// </signature>
/// <signature>
/// <summary>
/// Adds a named range to the NamedRanges collection
/// </summary>
/// <param name="cellRange" type="string">pass the cell range of NamedRange</param>
/// </signature>
},
adjustRangeArg:function(Name){
/// <signature>
/// <summary>
/// Accepts a possible parsed formula and returns the calculated value without quotes.
/// </summary>
/// <param name="Name" type="string">pass the cell range to adjust its range</param>
/// </signature>
},
clearFormulaDependentCells:function(Cell){
/// <signature>
/// <summary>
/// When a formula cell changes, call this method to clear it from its dependent cells.
/// </summary>
/// <param name="Cell" type="