Class TagCloud
Represents the TagCloud UI element.
Implements
Inherited Members
Namespace: Syncfusion.JavaScript.Web
Assembly: Syncfusion.EJ.Web.dll
Syntax
public class TagCloud : CommonDataBoundControl, INamingContainer, IPostBackEventHandler, IPostBackDataHandler, IUrlResolutionService
Constructors
TagCloud()
Declaration
public TagCloud()
Properties
ClientSideOnClick
Occurs when the TagCloud items are clicked.
Declaration
public string ClientSideOnClick { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The client side on click. |
ClientSideOnCreate
Occurs when the TagCloud are created.
Declaration
public string ClientSideOnCreate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The client side on create. |
ClientSideOnDestroy
Occurs when the TagCloud are destroyed.
Declaration
public string ClientSideOnDestroy { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The client side on destroy. |
ClientSideOnMouseOut
Occurs when the cursor leaves out from a tag item.
Declaration
public string ClientSideOnMouseOut { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The client side on mouse out. |
ClientSideOnMouseOver
Occurs when the cursor hovers on a tag item.
Declaration
public string ClientSideOnMouseOver { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The client side on mouse over. |
CssClass
Gets or sets the CSS class to button to achieve custom theme.
Declaration
public string CssClass { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The css class. |
DataFrequencyField
Gets or sets the frequency number to categorize the font size.
Declaration
public string DataFrequencyField { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The data frequency field. |
DataManager
Data Manager as Inner property, which help us to bind the data sources from data adaptors
Declaration
public DataSource DataManager { get; set; }
Property Value
| Type | Description |
|---|---|
| DataSource |
DataSource
Gets or sets the dataSource.
Declaration
[JsonConverter(typeof(DataManagerConverter))]
public object DataSource { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Object | The datasource. |
DataSourceCachingMode
Gets or sets the datasource caching mode.
Declaration
public DataSourceCachingMode DataSourceCachingMode { get; set; }
Property Value
| Type | Description |
|---|---|
| DataSourceCachingMode | The datasource caching mode. |
DataTextField
Gets or sets the data text field.
Declaration
public string DataTextField { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The data text field. |
DataUrlField
Gets or sets the URL link to navigate while click the tag.
Declaration
public string DataUrlField { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The data url field. |
EmptyDataText
Specifies the error message for Tagcloud.
Declaration
public string EmptyDataText { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The empty data text. |
EnableRTL
Gets or sets the TagCloud and tag items direction as right to left alignment.
Declaration
public bool EnableRTL { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
Format
Defines the format for the TagCloud to display the tag items.
Declaration
[JsonConverter(typeof(StringEnumConverter))]
public Formats Format { get; set; }
Property Value
| Type | Description |
|---|---|
| Formats | The format. |
MaxFontSize
Gets or sets the maximum font size value for the tag items. The font size for the tag items will be generated in between the minimum and maximum font size values.
Declaration
public string MaxFontSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The max font size. |
MinFontSize
Gets or sets the minimum font size value for the tag items. The font size for the tag items will be generated in between the minimum and maximum font size values.
Declaration
public string MinFontSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The min font size. |
Model
Gets or sets the TagCloudProperties to the model
Declaration
public TagCloudProperties Model { get; set; }
Property Value
| Type | Description |
|---|---|
| TagCloudProperties |
Query
Gets or sets the query to retrieve the data from online server. The query is used only when the online dataSource is used.
Declaration
[JsonConverter(typeof(QueryConverter))]
public string Query { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The query. |
ShowTitle
Gets or sets TagCloud showtitle.
Declaration
public bool ShowTitle { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
TagCloudFields
Get the mapping fields for the data items of the TagCloud.
Declaration
public TagCloudFields TagCloudFields { get; }
Property Value
| Type | Description |
|---|---|
| TagCloudFields | The tag cloud fields. |
Title
Gets or sets the title text for the TagCloud. To show the title text, the showTitle property should be enabled.
Declaration
public string Title { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The title. |
TitleImage
Gets or sets the title image for the TagCloud. To show the title image, the showTitle property should be enabled.
Declaration
public string TitleImage { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The title image. |
Methods
DependentScripts()
Represents the dependent scripts for TagCloud control.
Declaration
public List<string> DependentScripts()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.List<System.String> | This method returns the list of dependent script files which is of type string |
FetchData(IEnumerable)
Fetching the data
Declaration
public override void FetchData(IEnumerable data)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.IEnumerable | data |
Overrides
GetDependentFiles()
Get the dependent files for Tagcloud control
Declaration
public override List<string> GetDependentFiles()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.List<System.String> |
Overrides
LoadViewState(Object)
Restores view-state information from a previous page request.
Declaration
protected override void LoadViewState(object state)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | state |
Overrides
PostBackEventHandler(String, Dictionary<String, Object>)
Gets a value that indicates whether the page is being loaded in response to a postback.
Declaration
public override void PostBackEventHandler(string EventName, Dictionary<string, object> args)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | EventName | |
| System.Collections.Generic.Dictionary<System.String, System.Object> | args |
Overrides
Render()
Render this instance
Declaration
public string Render()
Returns
| Type | Description |
|---|---|
| System.String |
Render(HtmlTextWriter)
Render method for rendering control
Declaration
protected override void Render(HtmlTextWriter writer)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Web.UI.HtmlTextWriter | writer |
Overrides
SaveViewState()
Saves any server control view-state changes that have occurred since the time the page was posted back to the server.
Declaration
protected override object SaveViewState()
Returns
| Type | Description |
|---|---|
| System.Object |
UpdateServerModel(Dictionary<String, Object>)
Model values to retain on server side.
Declaration
public override void UpdateServerModel(Dictionary<string, object> ClientModel)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.Dictionary<System.String, System.Object> | ClientModel |
Overrides
Events
Click
Occurs when tagcloud click.
Declaration
public event TagCloud.TagCloudEventHandler Click
Event Type
| Type | Description |
|---|---|
| TagCloud.TagCloudEventHandler |