Base class for fluent builders that configure chart pie series.
Definition
Namespace:Kendo.Mvc.UI.Fluent
Assembly:Kendo.Mvc.dll
Type Parameters:
TSeries
The type of the pie series.
TSeriesBuilder
The type of the series builder.
Syntax:
public class ChartPieSeriesBuilderBase<TSeries, TSeriesBuilder> : ChartDrillDownBuilderBase<TSeries, TSeriesBuilder> where TSeries : IChartPieSeries where TSeriesBuilder : ChartPieSeriesBuilderBase<TSeries, TSeriesBuilder>
Inheritance: objectChartDrillDownBuilderBase<TSeries, TSeriesBuilder>ChartPieSeriesBuilderBase<TSeries, TSeriesBuilder>
Derived Classes:
Inherited Members
Constructors
Initializes a new instance of the ChartPieSeriesBuilderBase<TSeries, TSeriesBuilder> class.
public ChartPieSeriesBuilderBase(TSeries series)
The series.
Methods
If set to true, the Chart automatically scales down to fit the content area. Applicable for the Pie and Donut series (see example).
public TSeriesBuilder AutoFit()
TSeriesBuilder
If set to true, the Chart automatically scales down to fit the content area. Applicable for the Pie and Donut series (see example).
public TSeriesBuilder AutoFit(bool value)
The value for AutoFit
Returns:TSeriesBuilder
Configures the pie border
public TSeriesBuilder Border(Action<ChartBorderBuilder> configurator)
The border configuration action
Returns:TSeriesBuilder
Sets the pie segments border
public TSeriesBuilder Border(int width, string color, ChartDashType dashType)
The pie segments border width.
colorstringThe pie segments border color (CSS syntax).
dashTypeChartDashTypeThe pie segments border dash type.
Returns:TSeriesBuilder
Sets the category field for the series
public TSeriesBuilder CategoryField(string categoryField)
The category field for the series
Returns:TSeriesBuilder
Sets the color field for the series
public TSeriesBuilder ColorField(string colorField)
The color field for the series
Returns:TSeriesBuilder
Configures the pie chart connectors.
public TSeriesBuilder Connectors(Action<ChartPieConnectorsBuilder> configurator)
The configuration action.
Returns:TSeriesBuilder
Sets the explode field for the series
public TSeriesBuilder ExplodeField(string explodeField)
The explode field for the series
Returns:TSeriesBuilder
Sets the value field for the series
public TSeriesBuilder Field(string field)
The value field for the series
Returns:TSeriesBuilder
The legend focus highlight configuration options.
public TSeriesBuilder FocusHighlight(Action<ChartSeriesFocusHighlightSettingsBuilder> configurator)
The configurator for the focus highlight setting.
Returns:TSeriesBuilder
Configures the pie highlight
public TSeriesBuilder Highlight(Action<ChartPieSeriesHighlightBuilder> configurator)
The configuration action.
Returns:TSeriesBuilder
Configures the pie chart labels.
public TSeriesBuilder Labels(Action<ChartPieLabelsBuilder> configurator)
The configuration action.
Returns:TSeriesBuilder
Sets the visibility of pie chart labels.
public TSeriesBuilder Labels(bool visible)
The visibility. The default value is false.
Returns:TSeriesBuilder
The chart series legend configuration options.
public TSeriesBuilder LegendItem(Action<ChartSeriesLegendItemSettingsBuilder> configurator)
The configurator for the legend setting.
Returns:TSeriesBuilder
Sets the name of the series.
Sets the note text field for the series
public TSeriesBuilder NoteTextField(string noteTextField)
The note text field for the series
Returns:TSeriesBuilder
Sets the series opacity.
public TSeriesBuilder Opacity(double opacity)
The series opacity in the range from 0 (transparent) to 1 (opaque). The default value is 1.
Returns:TSeriesBuilder
Sets the pie segments effects overlay
public TSeriesBuilder Overlay(ChartPieSeriesOverlay overlay)
The pie segment effects overlay. The default value is set in the theme.
Returns:TSeriesBuilder
Sets the padding of the chart.
The chart series pattern configuration options.
public TSeriesBuilder Pattern(Action<ChartSeriesPatternSettingsBuilder> configurator)
The configurator for the Pattern setting.
Returns:TSeriesBuilder
Sets the data item field which contains the series pattern configuration for individual chart segments.
public TSeriesBuilder PatternField(string value)
The data item field which contains the series pattern configuration for individual chart segments
Returns:TSeriesBuilder
Sets the start angle of the first pie segment.
public TSeriesBuilder StartAngle(int startAngle)
The pie start angle(in degrees).
Returns:TSeriesBuilder
Configure the series tooltip.
public TSeriesBuilder Tooltip(Action<ChartTooltipBuilder> configurator)
Use the configurator to set the tooltip options.
Returns:TSeriesBuilder
Sets the tooltip visibility.
public TSeriesBuilder Tooltip(bool visible)
A value indicating if the tooltip should be displayed.
Returns:TSeriesBuilder
Sets the visibleInLegend field for the series
public TSeriesBuilder VisibleInLegendField(string visibleInLegendField)
The visibleInLegend field for the series
Returns:TSeriesBuilder
Sets the series visual handler
public TSeriesBuilder Visual(string handler)
The JavaScript handler name.
Returns:TSeriesBuilder