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 |