Kendo.Mvc.UI.Fluent.SparklineBuilder

Defines the fluent API for configuring the Kendo UI Sparkline

Methods

Data(System.Collections.IEnumerable)

Sets the Sparkline data.

Parameters

data System.Collections.IEnumerable

The data for the default Sparkline series.

Example (ASPX)

@(Html.Kendo().Sparkline()
    .Name("Sparkline")
    .Data(new int[] { 1, 2 })
    );

Data(System.Double)

Sets the Sparkline data.

Type(Kendo.Mvc.UI.SparklineType)

Sets the type of the sparkline.

Parameters

theme Kendo.Mvc.UI.SparklineType

The Sparkline type.

Example (ASPX)

@(Html.Kendo().Sparkline()
    .Name("Sparkline")
    .Type(SparklineType.Area)
    );

CategoryAxis(System.Action<Kendo.Mvc.UI.Fluent.ChartCategoryAxisBuilder<T>>)

Configures the category axis

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartCategoryAxisBuilder>

The configurator

DataSource(System.Action<Kendo.Mvc.UI.Fluent.ReadOnlyAjaxDataSourceBuilder<T>>)

Data Source configuration

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ReadOnlyAjaxDataSourceBuilder>

Use the configurator to set different data binding options.

Example (ASPX)

@(Html.Kendo().Sparkline()
    .Name("Chart")
    .DataSource(ds =>
    {
        ds.Ajax().Read(r => r.Action("SalesData", "Chart"));
    })
)

ValueAxis(System.Action<Kendo.Mvc.UI.Fluent.ChartValueAxisBuilder<T>>)

Configures the default value axis or adds a new one

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartValueAxisBuilder>

The configurator for the axis

XAxis(System.Action<Kendo.Mvc.UI.Fluent.ChartXAxisBuilder<T>>)

Configures the default X axis or adds a new one

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartXAxisBuilder>

The configurator for the axis

AutoBind(System.Boolean)

If set to false the widget will not bind to the data source during initialization. In this case data binding will occur when the change event of the data source is fired. By default the widget will bind to the data source specified in the configuration.

Parameters

value System.Boolean

The value for AutoBind

AxisDefaults(System.Action<Kendo.Mvc.UI.Fluent.ChartAxisDefaultsSettingsBuilder<T>>)

The default options for all chart axes. Accepts the options supported by categoryAxis, valueAxis, xAxis and yAxis.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartAxisDefaultsSettingsBuilder>

The configurator for the axisdefaults setting.

ChartArea(System.Action<Kendo.Mvc.UI.Fluent.ChartChartAreaSettingsBuilder<T>>)

The chart area configuration options. Represents the entire visible area of the chart.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartChartAreaSettingsBuilder>

The configurator for the chartarea setting.

Legend(System.Action<Kendo.Mvc.UI.Fluent.ChartLegendSettingsBuilder<T>>)

The chart legend configuration options.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartLegendSettingsBuilder>

The configurator for the legend setting.

Legend(System.Boolean)

Sets the legend visibility.

Parameters

visible System.Boolean

A value indicating whether to show the legend.

Example (ASPX)

@(Html.Kendo().Sparkline()
    .Name("Chart")
    .Legend(false)
    );

Panes(System.Action<Kendo.Mvc.UI.Fluent.ChartPaneFactory<T>>)

The chart panes configuration.Panes are used to split the chart in two or more parts. The panes are ordered from top to bottom.Each axis can be associated with a pane by setting its pane option to the name of the desired pane. Axis that don't have specified pane are placed in the top (default) pane.Series are moved to the desired pane by associating them with an axis.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartPaneFactory>

The configurator for the panes setting.

Pdf(System.Action<Kendo.Mvc.UI.Fluent.ChartPdfSettingsBuilder<T>>)

Configures the export settings for the saveAsPDF method.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartPdfSettingsBuilder>

The configurator for the pdf setting.

PlotArea(System.Action<Kendo.Mvc.UI.Fluent.ChartPlotAreaSettingsBuilder<T>>)

The plot area configuration options. The plot area is the area which displays the series.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartPlotAreaSettingsBuilder>

The configurator for the plotarea setting.

Series(System.Action<Kendo.Mvc.UI.Fluent.ChartSeriesFactory<T>>)

The configuration of the chart series.The series type is determined by the value of the type field. If a type value is missing, the type is assumed to be the one specified in seriesDefaults.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartSeriesFactory>

The configurator for the series setting.

SeriesColors(System.String[])

The default colors for the chart's series. When all colors are used, new colors are pulled from the start again.

Parameters

value System.String[]

The value for SeriesColors

Theme(System.String)

The chart theme.The supported values are:

Parameters

value System.String

The value for Theme

Title(System.Action<Kendo.Mvc.UI.Fluent.ChartTitleSettingsBuilder<T>>)

The chart title configuration options or text.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartTitleSettingsBuilder>

The configurator for the title setting.

Title(System.String)

The chart title.

Parameters

title System.String

The value of the Chart title

Tooltip(System.Action<Kendo.Mvc.UI.Fluent.ChartTooltipSettingsBuilder<T>>)

The chart series tooltip configuration options.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartTooltipSettingsBuilder>

The configurator for the tooltip setting.

Tooltip(System.Boolean)

Sets the data point tooltip visibility.

Parameters

visible System.Boolean

A value indicating if the data point tooltip should be displayed. The tooltip is not visible by default.

Example (ASPX)

@(Html.Kendo().Sparkline()
    .Name("Chart")
    .Tooltip(true)
    );

Transitions(System.Boolean)

If set to true the chart will play animations when displaying the series. By default animations are enabled.

Parameters

value System.Boolean

The value for Transitions

RenderAs(Kendo.Mvc.UI.RenderingMode)

Specifies the preferred widget rendering mode.

Parameters

value Kendo.Mvc.UI.RenderingMode

The value for RenderAs

Events(System.Action<Kendo.Mvc.UI.Fluent.ChartEventBuilder>)

Configures the client-side events.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.ChartEventBuilder>

The client events action.

Example (ASPX)

@(Html.Kendo().Sparkline()
    .Name("Chart")
    .Events(events => events
        .AxisLabelClick("onAxisLabelClick")
    )
)

PointWidth(System.Double)

The width to allocate for each data point.

Parameters

value System.Double

The value for PointWidth

Events(System.Action<Kendo.Mvc.UI.Fluent.SparklineEventBuilder>)

Configures the client-side events.

Parameters

configurator System.Action<Kendo.Mvc.UI.Fluent.SparklineEventBuilder>

The client events action.

Example (ASPX)

@(Html.Kendo().Sparkline()
    .Name("Sparkline")
    .Events(events => events
        .AxisLabelClick("onAxisLabelClick")
    )
)