Class RangeNavigator
Represents the Chart UI element.
Implements
Inherited Members
Namespace: Syncfusion.JavaScript.Web
Assembly: Syncfusion.EJ.Web.dll
Syntax
public class RangeNavigator : CommonDataBoundControl, INamingContainer, IPostBackEventHandler, IPostBackDataHandler, IUrlResolutionService
Constructors
RangeNavigator()
Declaration
public RangeNavigator()
Fields
model
Declaration
public RangeNavigatorProperties model
Field Value
Type | Description |
---|---|
RangeNavigatorProperties |
Properties
AllowNextValue
Gets or sets the value of AllowNextValue
Declaration
[JsonProperty("allowNextValue")]
public bool AllowNextValue { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
select the exact value between the particular periods.
AllowSnapping
Gets or sets the value of AllowSnapping
Declaration
[JsonProperty("allowSnapping")]
public bool AllowSnapping { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Toggles the placement of slider exactly on the place it left or on the nearest interval.
AsyncInterval
Declaration
[JsonProperty("asyncInterval")]
public int AsyncInterval { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Border
Gets the value of border property in range navigator
Declaration
[JsonProperty("border")]
public RangeBorder Border { get; }
Property Value
Type | Description |
---|---|
RangeBorder |
Remarks
Options for customizing the range navigator border.
Close
Gets or sets the Close value of range navigator data source
Declaration
[JsonProperty("close")]
public string Close { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Name of the property in the datasource that contains Close value for the series.
EnableAutoResizing
Gets or sets the value of EnableAutoResizing
Declaration
[JsonProperty("enableAutoResizing")]
public bool EnableAutoResizing { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Sets a value whether to make the range navigator responsive on resize.
EnableDeferredUpdate
Gets or sets the value of EnableDeferredUpdate
Declaration
[JsonProperty("enableDeferredUpdate")]
public bool EnableDeferredUpdate { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Toggles the redrawing of chart on moving the sliders.
EnableRTL
Gets or sets the value of EnableRTL property
Declaration
[JsonProperty("enableRTL")]
public bool EnableRTL { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Toggles the direction of rendering the range navigator control.
EnableScrollbar
Gets or sets the value of EnableScrollbar property
Declaration
[JsonProperty("enableScrollbar")]
public bool EnableScrollbar { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Toggles the direction of rendering the range navigator control with scrollbar.
Height
Declaration
public string Height { get; set; }
Property Value
Type | Description |
---|---|
System.String |
High
Gets or sets the High value of range navigator data source
Declaration
[JsonProperty("high")]
public string High { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Name of the property in the datasource that contains high value for the series.
IsAsync
Declaration
[JsonProperty("isasync")]
public bool IsAsync { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsResponsive
Gets or sets the value of IsResponsive
Declaration
[JsonProperty("isResponsive")]
public bool IsResponsive { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Sets a value whether to make the range navigator responsive on resize.
LabelSettings
Getsthe value ofLabelSettings property in range navigator
Declaration
[JsonProperty("labelSettings")]
public LabelSetting LabelSettings { get; }
Property Value
Type | Description |
---|---|
LabelSetting |
Remarks
Options for customizing the labels colors, font, style, size, horizontalAlignment and opacity.
Locale
Gets or sets the Locale of range navigator
Declaration
[JsonProperty("locale")]
public string Locale { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This property is to specify the localization of range navigator.
Low
Gets or sets the Low value of range navigator data source
Declaration
[JsonProperty("low")]
public string Low { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Name of the property in the datasource that contains Low value for the series.
Model
Declaration
[CLSCompliant(false)]
public RangeNavigatorProperties Model { get; set; }
Property Value
Type | Description |
---|---|
RangeNavigatorProperties |
NavigatorStyleSettings
Declaration
[JsonProperty("navigatorStyleSettings")]
public NavigatorStyleSettings NavigatorStyleSettings { get; }
Property Value
Type | Description |
---|---|
NavigatorStyleSettings |
OnClientSideClick
Gets or sets the value of OnclientSideClick property
Declaration
[JsonProperty("click")]
public string OnClientSideClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side click event. Fires on clicking the range navigator.
OnClientSideDoubleClick
Gets or sets the value of OnclientSideDoubleClick property
Declaration
[JsonProperty("doubleClick")]
public string OnClientSideDoubleClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side double click event. Fires on double clicking the range navigator.
onClientSideLoad
Gets or sets the value of OnclientSideLoad property
Declaration
[JsonProperty("load")]
public string onClientSideLoad { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side load event. Fires on load of range navigator.
onClientSideLoaded
Gets or sets the value of OnclientSideLoaded property
Declaration
[JsonProperty("loaded")]
public string onClientSideLoaded { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side loaded event. Fires after range navigator is loaded.
onClientSideRangeChanged
Gets or sets the value of OnclientSideRangechanged property
Declaration
[JsonProperty("rangeChanged")]
public string onClientSideRangeChanged { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side RangeChanged event. Fires on changing the range of range navigator.
OnClientSideRightClick
Gets or sets the value of OnclientSideRightClick property
Declaration
[JsonProperty("rightClick")]
public string OnClientSideRightClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side right click event. Fires on right clicking the range navigator.
onClientSideScrollChanged
Gets or sets the value of onClientSideScrollChanged property
Declaration
[HtmlAttributeName("scrollChanged")]
public string onClientSideScrollChanged { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side ScrollChanged event. Fires on changing the scrollbar position of range navigator.
onClientSideScrollEnd
Gets or sets the value of onClientSideScrollEnd property
Declaration
[JsonProperty("scrollEnd")]
public string onClientSideScrollEnd { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side ScrollEnd event. Fires on changing the scrollbar position of range navigator.
onClientSideScrollStart
Gets or sets the value of onClientSideScrollStart property
Declaration
[JsonProperty("scrollStart")]
public string onClientSideScrollStart { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side ScrollStart event. Fires on changing the scrollbar position of range navigator.
Open
Gets or sets the Open value of range navigator data source
Declaration
[JsonProperty("open")]
public string Open { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Name of the property in the datasource that contains open value for the series.
Padding
Gets or sets the Padding of range navigator
Declaration
[JsonProperty("padding")]
public string Padding { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Padding specifies the gap between the container and the range navigator.
Query
Gets or sets the Query of range navigator data source
Declaration
[JsonProperty("query")]
public string Query { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Query to filter the data in data source
RangePadding
Gets or sets the RangePadding of range navigator
Declaration
[JsonProperty("rangePadding")]
public RangePadding RangePadding { get; set; }
Property Value
Type | Description |
---|---|
RangePadding |
Remarks
If the range is not given explicitly, range will be calculated automatically. You can customize the automatic range calculation using rangePadding.
RangeSettings
Gets the value of RangeSettings property in range navigator
Declaration
[JsonProperty("rangeSettings")]
public NavigatorRangeSettings RangeSettings { get; }
Property Value
Type | Description |
---|---|
NavigatorRangeSettings |
Remarks
Options for customizing the starting and ending ranges.
ScrollRangeSettings
Gets the value of ScrollRangeSettings property in range navigator
Declaration
[JsonProperty("scrollRangeSettings")]
public SelectedRangeSettings ScrollRangeSettings { get; }
Property Value
Type | Description |
---|---|
SelectedRangeSettings |
Remarks
Options for customizing the range navigator.
SelectedRangeSettings
Gets the value of SelectedRangeSettings property in range navigator
Declaration
[JsonProperty("selectedRangeSettings")]
public SelectedRangeSettings SelectedRangeSettings { get; }
Property Value
Type | Description |
---|---|
SelectedRangeSettings |
Remarks
Options for customizing the start and end range values.
SelecteEndRange
Gets or sets the End of selected range
Declaration
public string SelecteEndRange { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies the ending range of range navigator.
SelecteStartRange
Gets or sets the Start of selected range
Declaration
public string SelecteStartRange { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies the starting range of range navigator.
Series
Gets the Series of range navigator
Declaration
[JsonProperty("series")]
public List<Series> Series { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Series> |
Remarks
Options to customize the series of range navigator
SeriesSettings
Gets the SeriesSettings of range navigator
Declaration
[JsonProperty("seriesSettings")]
public CommonSeriesOptions SeriesSettings { get; }
Property Value
Type | Description |
---|---|
CommonSeriesOptions |
Remarks
Options to customize the series settings of range navigator
SizeSettings
Gets the value of SizeSettings property in range navigator
Declaration
[JsonProperty("sizeSettings")]
public NavigatorSizeSettings SizeSettings { get; }
Property Value
Type | Description |
---|---|
NavigatorSizeSettings |
Remarks
Contains property to customize the hight and width of range navigator.
Theme
Gets or sets the Theme of range navigator
Declaration
[JsonProperty("theme")]
public string Theme { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
By specifying this property the user can change the theme of the range navigator.
TooltipSettings
Gets the value of TooltipSettings property in range navigator
Declaration
[JsonProperty("tooltipSettings")]
public TooltipSettings TooltipSettings { get; }
Property Value
Type | Description |
---|---|
TooltipSettings |
Remarks
Options for customizing the tooltip in range navigator.
ValueAxisSettings
Gets the value of ValueAxisSettings property in range navigator
Declaration
[JsonProperty("valueAxisSettings")]
public ValueAxisSettings ValueAxisSettings { get; }
Property Value
Type | Description |
---|---|
ValueAxisSettings |
Remarks
Options for configuring minor grid lines, major grid lines, axis line of axis.
ValueType
Gets or sets the ValueType of range navigator
Declaration
[JsonProperty("valueType")]
public RangeNavigatorValueType ValueType { get; set; }
Property Value
Type | Description |
---|---|
RangeNavigatorValueType |
Remarks
You can plot data of type date time or numeric. This property determines the type of data that this axis will handle.
Width
Declaration
public string Width { get; set; }
Property Value
Type | Description |
---|---|
System.String |
XName
Gets or sets the XName of range navigator data source
Declaration
[JsonProperty("xName")]
public string XName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies the xName for dataSource. This is used to take the x values from dataSource
YName
Gets or sets the YName of range navigator data source
Declaration
[JsonProperty("yName")]
public string YName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies the yName for dataSource. This is used to take the y values from dataSource
ZoomFactor
Gets the ZoomFactor of range navigator
Declaration
[JsonProperty("zoomFactor")]
public double ZoomFactor { get; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
This property determines the factor by which the axis is scaled. Value must be specified between 0 and 1.
ZoomPosition
Gets the ZoomPosition of range navigator
Declaration
[JsonProperty("zoomPosition")]
public double ZoomPosition { get; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
This property determines the starting position of the zoomed axis. Value must be specified between 0 and 1.
Methods
DependentScripts()
Declaration
public List<string> DependentScripts()
Returns
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |
FetchData(IEnumerable)
Declaration
public override void FetchData(IEnumerable data)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.IEnumerable | data |
Overrides
GetDependentFiles()
Declaration
public override List<string> GetDependentFiles()
Returns
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |
Overrides
LoadViewState(Object)
Declaration
protected override void LoadViewState(object state)
Parameters
Type | Name | Description |
---|---|---|
System.Object | state |
Overrides
OnInit(EventArgs)
Declaration
protected override void OnInit(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e |
OnLoad(EventArgs)
Declaration
protected override void OnLoad(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e |
Overrides
OnPreRender(EventArgs)
Declaration
protected override void OnPreRender(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e |
Overrides
Render()
Declaration
public string Render()
Returns
Type | Description |
---|---|
System.String |
Render(HtmlTextWriter)
Declaration
protected override void Render(HtmlTextWriter writer)
Parameters
Type | Name | Description |
---|---|---|
System.Web.UI.HtmlTextWriter | writer |
Overrides
SaveViewState()
Declaration
protected override object SaveViewState()
Returns
Type | Description |
---|---|
System.Object |