RadHtmlChart
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[RequiredScript(typeof(Html5DataVizCore))]
[RequiredScript(typeof(Html5DataVizChart))]
[ClientScriptResource("Telerik.Web.UI.RadHtmlChart", "Telerik.Web.UI.HtmlChart.RadHtmlChart.js")]
[TelerikToolboxCategory("Visualization")]
[EmbeddedSkin("HtmlChart")]
[EmbeddedSkin("HtmlChart", "Default")]
[EmbeddedSkin("HtmlChart")]
[EmbeddedSkin("HtmlChart", "Default", typeof(RadHtmlChart))]
[RequiredCss("Telerik.Web.UI.Skins.HTML5UI.dataviz.css", RenderMode.Classic, typeof(RadHtmlChart))]
[RequiredCss("Telerik.Web.UI.Skins.HTML5UI.dataviz.css", RenderMode.Lightweight, typeof(RadHtmlChart))]
public class RadHtmlChart : RadDataBoundControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, ICallbackEventHandler
Inheritance: objectRadDataBoundControlRadHtmlChart
Implements:
Inherited Members
Constructors
C#
public RadHtmlChart()
Fields
C#
protected StringBuilder dataBindData
Properties
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
[Browsable(true)]
public HtmlChartAppearance Appearance { get; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
[Browsable(true)]
public HtmlChartTitle ChartTitle { get; }
C#
public HtmlChartClientEvents ClientEvents { get; }
C#
protected override string CssClassFormatString { get; }
Overrides:
Height
Unit
C#
[ClientControlProperty]
[TypeConverter(typeof(UnitConverter))]
public override Unit Height { get; set; }
Overrides:
C#
[ClientControlProperty]
public LoadDataInvocation InvokeLoadData { get; set; }
C#
public ChartLayout Layout { get; set; }
C#
protected string LayoutScript { get; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
[Browsable(true)]
public HtmlChartLegend Legend { get; }
C#
[Browsable(true)]
[Bindable(true)]
public string NoDataTemplate { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("seriesClicked")]
public string OnClientSeriesClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("seriesHovered")]
public string OnClientSeriesHovered { get; set; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
[Browsable(true)]
public HtmlChartPlotArea PlotArea { get; }
C#
public ChartRenderingEngine RenderAs { get; set; }
TagKey
HtmlTextWriterTag
C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[ClientControlProperty]
public bool Transitions { get; set; }
Width
Unit
C#
[ClientControlProperty]
[TypeConverter(typeof(UnitConverter))]
public override Unit Width { get; set; }
Overrides:
Methods
C#
protected void AddSerializedData(StringBuilder sb, PropertyDescriptorCollection props, object dataItem, bool isXmlDataSource)
C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
C#
protected override IEnumerable<ScriptReference> GetScriptReferences()
IEnumerable<ScriptReference>
Overrides:
C#
public override void RenderBeginTag(HtmlTextWriter writer)
Overrides:
C#
public override void RenderEndTag(HtmlTextWriter writer)
Overrides:
C#
protected override void TrackViewState()