New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Definition

Namespace:Kendo.Mvc.UI

Assembly:Kendo.Mvc.dll

Type Parameters:

T

Syntax:

C#
public class Sparkline<T> : Chart<T>, IWidget, IHtmlAttributesContainer, IScriptableComponent, IChart, ISeriesContainer where T : class

Inheritance: objectWidgetBaseChart<T>Sparkline<T>

Implements: IChartIHtmlAttributesContainerIScriptableComponentISeriesContainerIWidget

Inherited Members Chart<T>.WriteInitializationScript(TextWriter)Chart<T>.SerializeData(string, IDictionary<string, object>, IDictionary<string, object>)Chart<T>.SerializePersistVisibility(IDictionary<string, object>)Chart<T>.WriteHtml(HtmlTextWriter)Chart<T>.DataChart<T>.UrlGeneratorChart<T>.ChartAreaChart<T>.PlotAreaChart<T>.PersistSeriesVisibilityChart<T>.ThemeChart<T>.RenderAsChart<T>.TitleChart<T>.SubtitleChart<T>.LegendChart<T>.TransitionsChart<T>.SeriesChart<T>.PanesChart<T>.SeriesDefaultsChart<T>.CategoryAxesChart<T>.ValueAxesChart<T>.XAxesChart<T>.YAxesChart<T>.AxisDefaultsChart<T>.DataSourceChart<T>.DataSourceIdChart<T>.AutoBindChart<T>.SeriesColorsChart<T>.TooltipChart<T>.PdfChart<T>.PannableChart<T>.ZoomableChart<T>.PaneDefaultsChart<T>.MessagesChart<T>.NoDataWidgetBase.Render()WidgetBase.VerifySettings()WidgetBase.ToHtmlString()WidgetBase.GetHtml(bool)WidgetBase.GetInitializator()WidgetBase.WriteLicensingScript(TextWriter)WidgetBase.SerializeSettings()WidgetBase.WriteDeferredStyles(TextWriter)WidgetBase.DeferStyles()WidgetBase.ToClientTemplate()WidgetBase.WriteTrialMessage(HtmlTextWriter)WidgetBase.InitializerWidgetBase.EventsWidgetBase.NameWidgetBase.IdWidgetBase.ShouldSanitezeIdWidgetBase.ModelMetadataWidgetBase.HtmlAttributesWidgetBase.ScriptAttributesWidgetBase.ViewContextWidgetBase.ViewDataWidgetBase.IsSelfInitializedWidgetBase.IsInClientTemplateWidgetBase.HasDeferredInitializationWidgetBase.SelectorWidgetBase.HasClientComponentobject.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public Sparkline(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator)
Parameters:viewContextViewContextinitializerIJavaScriptInitializerurlGeneratorIUrlGenerator

Properties

Gets the Chart ChartHtmlBuilder<T> instance.

C#
protected override HtmlBuilderBase HtmlBuilder { get; }

Overrides: Chart<T>.HtmlBuilder

Gets or sets the width to allocate for each point. The default value is 5.

C#
public double? PointWidth { get; set; }
Property Value:

The width to allocate for each point.

Gets or sets the default series data

C#
public IEnumerable SeriesData { get; set; }

Gets or sets the default series type. The default value is SparklineType.Line.

C#
public SparklineType? Type { get; set; }
Property Value:

The default series type.

Gets the widget class name.

C#
protected override string WidgetName { get; }

Overrides: Chart<T>.WidgetName

Methods

Serializes the Chart options to a Dictionary.

C#
public override IDictionary<string, object> Serialize()
Returns:

IDictionary<string, object>

Overrides: Chart<T>.Serialize()

Serializes the DataSource options to a Dictionary.

C#
protected override void SerializeDataSource(IDictionary<string, object> options)
Parameters:optionsIDictionary<string, object>

Overrides: Chart<T>.SerializeDataSource(IDictionary<string, object>)