Class SunburstProperties
Inherited Members
Namespace: Syncfusion.JavaScript.DataVisualization.Models
Assembly: Syncfusion.EJ.dll
Syntax
public class SunburstProperties : EJTagHelper
Constructors
SunburstProperties()
Declaration
public SunburstProperties()
Properties
AnimationType
Gets or sets the sunburst animation type.
Declaration
[JsonProperty("animationType")]
[JsonConverter(typeof(StringEnumConverter))]
public SunburstAnimationType AnimationType { get; set; }
Property Value
Type | Description |
---|---|
SunburstAnimationType |
Remarks
Controls sunburst animation type;
Background
Gets or sets sunburst background.
Declaration
[JsonProperty("background")]
public string Background { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies option to customize background for sunburst.
Border
Gets or sets value for border.
Declaration
[JsonProperty("border")]
public SunburstBorder Border { get; set; }
Property Value
Type | Description |
---|---|
SunburstBorder |
Remarks
Specifies options to customize border.
Click
Gets or sets the value for client-side click event.
Declaration
[JsonProperty("click")]
public string Click { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires after clicking the sunburst.
DataLabel
Gets or sets value for datalabel.
Declaration
[HtmlAttributeName("datalabelsettings")]
[JsonProperty("dataLabelSettings")]
public SunburstDataLabelSettings DataLabel { get; set; }
Property Value
Type | Description |
---|---|
SunburstDataLabelSettings |
Remarks
Specifies options to customize datalabel.
DataLabelRendering
Gets or sets the value for DataLabelRendering event.
Declaration
[HtmlAttributeName("datalabelrendering")]
[JsonProperty("dataLabelRendering")]
public string DataLabelRendering { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires before rendering the datalabel.
DataSource
Gets or sets the datasource.
Declaration
[JsonProperty("dataSource")]
[HtmlAttributeName("datasource")]
[JsonConverter(typeof(DataManagerConverter))]
public object DataSource { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
Remarks
Specifies datasource for sunburst.
DoubleClick
Gets or sets the value for client-side double click event.
Declaration
[JsonProperty("doubleClick")]
public string DoubleClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires after double clicking the sunburst.
DrillDownBack
Gets or sets the value for DrillDownBack event.
Declaration
[JsonProperty("drillDownBack")]
public string DrillDownBack { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires when return to previous level in drilldown.
DrillDownClick
Gets or sets the value for DrillDownClcik event.
Declaration
[JsonProperty("drillDownClick")]
public string DrillDownClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires when clicking the point to drilldown.
DrillDownReset
Gets or sets the value for DrillDownReset event.
Declaration
[JsonProperty("drillDownReset")]
public string DrillDownReset { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires after reseting the drilldown.
EnableAnimation
Gets or sets animation for sunburst.
Declaration
[JsonProperty("enableAnimation")]
public bool EnableAnimation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Specifies sunburst animation.
EndAngle
Gets or sets the value for endangle.
Declaration
[JsonProperty("endAngle")]
public double? EndAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Remarks
Specifies options to customize the endangle.
HighlightSettings
Gets or sets value for highlight.
Declaration
[JsonProperty("highlightSettings")]
public SunburstHighlightSettings HighlightSettings { get; set; }
Property Value
Type | Description |
---|---|
SunburstHighlightSettings |
Remarks
Specifies options to customize highlight.
InnerRadius
Gets or sets sunburst hole coefficient.
Declaration
[JsonProperty("innerRadius")]
public double InnerRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Specifies hole coefficient of sunburst.
IsResponsive
Gets or sets the sunburst responsive.
Declaration
[JsonProperty("isResponsive")]
public bool IsResponsive { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Specifies responsive for sunburst.
Legend
Gets or sets value for legend.
Declaration
[JsonProperty("legend")]
public SunburstLegend Legend { get; set; }
Property Value
Type | Description |
---|---|
SunburstLegend |
Remarks
Specifies options to customize legend.
LegendItemClick
Gets or sets the value for LegendClick event.
Declaration
[JsonProperty("legendItemClick")]
public string LegendItemClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires while clicking the legend.
LegendItemRendering
Gets or sets the value for LegendItemRendering event.
Declaration
[JsonProperty("legendItemRendering")]
public string LegendItemRendering { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires before rendering the legend.
Levels
Gets or sets points for sunburst.
Declaration
[JsonProperty("levels")]
public List<SunburstLevel> Levels { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<SunburstLevel> |
Remarks
Specifies options to customize points.
Load
Gets or sets the value for Load event.
Declaration
[JsonProperty("load")]
public string Load { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires before loading the sunburst.
Loaded
Gets or sets the value for Loaded event.
Declaration
[JsonProperty("loaded")]
public string Loaded { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires after sunburst is loaded in DOM.
Margin
Gets or sets value for margin.
Declaration
[JsonProperty("margin")]
public SunburstMargin Margin { get; set; }
Property Value
Type | Description |
---|---|
SunburstMargin |
Remarks
Specifies options to customize margin.
Opacity
Gets or sets sunburst opacity.
Declaration
[JsonProperty("opacity")]
public double Opacity { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Specifies opacity of sunburst.
Palette
Gets or sets the palette.
Declaration
[JsonProperty("palette")]
public object Palette { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
Remarks
Specifies palette for sunburst.
ParentNode
Gets or sets sunburst parent node.
Declaration
[JsonProperty("parentNode")]
public string ParentNode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies sunburst parent node.
PointRegionClick
Gets or sets the value for PointRegionClick event.
Declaration
[JsonProperty("pointRegionClick")]
public string PointRegionClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires when particular point in sunburst is clicked.
PointRegionMouseMove
Gets or sets the value for PointRegionMouseMove event.
Declaration
[JsonProperty("pointRegionMouseMove")]
public string PointRegionMouseMove { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires when mouse is hovered over particular point.
Points
Gets or sets points for sunburst.
Declaration
[JsonProperty("points")]
public List<SunburstPoints> Points { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<SunburstPoints> |
Remarks
Specifies options to customize points.
PreRender
Gets or sets the value for preRender event.
Declaration
[JsonProperty("preRender")]
public string PreRender { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires before rendering the sunburst.
Radius
Gets or sets sunburst coefficient.
Declaration
[JsonProperty("radius")]
public double Radius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Specifies coefficient of sunburst.
RightClick
Gets or sets the value for client-side right click event.
Declaration
[JsonProperty("rightClick")]
public string RightClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires after right clicking the sunburst.
SegmentBorder
Gets or sets value for segment border.
Declaration
[JsonProperty("segmentBorder")]
public SunburstBorder SegmentBorder { get; set; }
Property Value
Type | Description |
---|---|
SunburstBorder |
Remarks
Specifies options to customize segment border.
SelectionSettings
Gets or sets value for selection.
Declaration
[JsonProperty("selectionSettings")]
public SunburstSelectionSettings SelectionSettings { get; set; }
Property Value
Type | Description |
---|---|
SunburstSelectionSettings |
Remarks
Specifies options to customize selection.
Size
Gets or sets value for size.
Declaration
[JsonProperty("size")]
public SunburstSize Size { get; set; }
Property Value
Type | Description |
---|---|
SunburstSize |
Remarks
Specifies options to customize size.
StartAngle
Gets or sets the value for startangle.
Declaration
[JsonProperty("startAngle")]
public double? StartAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Remarks
Specifies options to customize the startangle.
Theme
Gets or sets the value for theme.
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("theme")]
public SunburstTheme Theme { get; set; }
Property Value
Type | Description |
---|---|
SunburstTheme |
Remarks
Controls whether sunburst theme;
Title
Gets or sets value for title.
Declaration
[JsonProperty("title")]
public SunburstTitle Title { get; set; }
Property Value
Type | Description |
---|---|
SunburstTitle |
Remarks
Specifies options to customize title.
TitleRendering
Gets or sets the value for TitleRendering event.
Declaration
[JsonProperty("titleRendering")]
public string TitleRendering { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires before rendering the title.
Tooltip
Gets or sets value for tooltip.
Declaration
[JsonProperty("tooltip")]
public SunburstTooltip Tooltip { get; set; }
Property Value
Type | Description |
---|---|
SunburstTooltip |
Remarks
Specifies options to customize tooltip.
ToolTipInitialize
Gets or sets the value for ToolTipInitialize event.
Declaration
[JsonProperty("toolTipInitialize")]
public string ToolTipInitialize { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Fires before rendering tooltip.
ValueMemberPath
Gets or sets the value member path.
Declaration
[JsonProperty("valueMemberPath")]
public string ValueMemberPath { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies value member path of sunburst.
Visible
Gets or sets visible sunburst.
Declaration
[JsonProperty("visible")]
public bool Visible { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Specifies sunburst visible.
XName
Gets or sets sunburst x Name.
Declaration
[JsonProperty("xName")]
public string XName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies sunburst x Name.
YName
Gets or sets sunburst y Name.
Declaration
[JsonProperty("yName")]
public string YName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies sunburst y Name.
ZoomSettings
Gets or sets value for zooming.
Declaration
[JsonProperty("zoomSettings")]
public SunburstZoomSettings ZoomSettings { get; set; }
Property Value
Type | Description |
---|---|
SunburstZoomSettings |
Remarks
Specifies options to customize zooming.
Methods
GetControlDetails()
Declaration
protected override object GetControlDetails()
Returns
Type | Description |
---|---|
System.Object |
Overrides
ShouldSerializeDataSource()
Declaration
public bool ShouldSerializeDataSource()
Returns
Type | Description |
---|---|
System.Boolean |