Defines the Kendo UI Chart Bullet series.
Definition
Namespace:Kendo.Mvc.UI
Assembly:Kendo.Mvc.dll
Type Parameters:
TModel
TValue
TCategory
Syntax:
public class ChartBulletSeries<TModel, TValue, TCategory> : IChartBulletSeries, IChartSeries where TModel : class
Inheritance: objectChartBulletSeries<TModel, TValue, TCategory>
Implements:
Inherited Members
Constructors
Initializes a new instance of the ChartBarSeries<TModel, TValue> class.
public ChartBulletSeries()
Initializes a new instance of the ChartBulletSeries<TModel, TValue, TCategory> class.
public ChartBulletSeries(Expression<Func<TModel, TValue>> currentExpression, Expression<Func<TModel, TValue>> targetExpression, Expression<Func<TModel, string>> colorExpression, Expression<Func<TModel, TCategory>> categoryExpression, Expression<Func<TModel, string>> noteTextExpression)
The expression used to extract the point current from the chart model.
targetExpressionExpression<Func<TModel, TValue>>The expression used to extract the point target from the chart model.
colorExpressionExpression<Func<TModel, string>>The expression used to extract the point color from the chart model.
categoryExpressionExpression<Func<TModel, TCategory>>The expression used to extract the point category from the chart model.
noteTextExpressionExpression<Func<TModel, string>>The expression used to extract the point note text from the chart model.
Initializes a new instance of the ChartBulletSeries<TModel, TValue, TCategory> class.
Properties
Aggregate function for date series.
public ClientHandlerDescriptor AggregateHandler { get; set; }
Implements:
Gets or sets the axis name to use for this series.
public string Axis { get; set; }
The axis name.
Implements:
Gets or sets the bullet border.
public ChartElementBorder Border { get; set; }
Implements:
Gets a function which returns the category of the property to which the column is bound to.
public Func<TModel, TCategory> Category { get; }
Gets or sets the category axis name to use for this series.
public string CategoryAxis { get; set; }
The category axis name.
Implements:
Gets the model data category member name.
public string CategoryMember { get; set; }
The model data category member name.
Implements:
Gets or sets the series color function
public ClientHandlerDescriptor ColorHandler { get; set; }
Implements:
Gets the model color member name.
public string ColorMember { get; set; }
The model color member name.
Implements:
Gets the model current member name.
public string CurrentMember { get; set; }
The model current member name.
Implements:
The data used for binding.
public IEnumerable Data { get; set; }
Implements:
The data field which contains the value to use to drill down into detailed data for the point.
public string DrilldownField { get; set; }
Implements:
A function that creates the drilldown series for a given point.The function should accept a single parameter, the point drilldownField value. The function should return a series configuration object or a Promise that resolves to one.
public ClientHandlerDescriptor DrilldownSeriesFactory { get; set; }
Implements:
Gets or sets the focus highlight options
public ChartSeriesFocusHighlightSettings FocusHighlight { get; set; }
Implements:
The distance between category clusters.
public double? Gap { get; set; }
A value of 1 means that there is a total of 1 column width / bar height between categories. The distance is distributed evenly on each side.
Implements:
Gets or sets the series highlight options
public ChartSeriesHighlight Highlight { get; set; }
Implements:
Gets the bar chart data labels configuration
public ChartBulletLabels Labels { get; set; }
Implements:
public ChartSeriesLegendItemSettings LegendItem { get; }
Implements:
public ChartSeriesMean Mean { get; set; }
Implements:
public ChartSeriesMedian Median { get; set; }
Implements:
Gets or sets the title of the series.
public string Name { get; set; }
The title.
Implements:
Gets or sets the series notes options
public ChartNote Notes { get; set; }
Implements:
Gets the model note text member name.
public string NoteTextMember { get; set; }
The model note text member name.
Implements:
Gets or sets the series opacity.
public double? Opacity { get; set; }
A value between 0 (transparent) and 1 (opaque).
Implements:
The orientation of the bullets.
public ChartSeriesOrientation Orientation { get; set; }
Can be either Horizontal or Vertical. The default value is horizontal.
Implements:
Gets or sets the effects overlay.
public ChartBarSeriesOverlay Overlay { get; set; }
Implements:
public ChartSeriesPatternSettings Pattern { get; set; }
Implements:
Space between bars.
public double? Spacing { get; set; }
Value of 1 means that the distance between bars is equal to their width.
Implements:
Gets or sets the data point target.
public ChartBulletTarget Target { get; set; }
Implements:
Gets the model target member name.
public string TargetMember { get; set; }
The model target member name.
Implements:
Gets or sets the data point tooltip options.
public ChartTooltip Tooltip { get; set; }
Implements:
Gets or sets a value indicating if the series is visible
public bool? Visible { get; set; }
Implements:
Gets or sets a value indicating if the series is visible in the legend
public bool? VisibleInLegend { get; set; }
Implements:
public ChartSeriesWhiskersSettings Whiskers { get; set; }
Implements:
Methods
Creates a new ChartBulletSeriesSerializer.
public IChartSerializer CreateSerializer()
The ChartBulletSeriesSerializer instance.
Implements: