New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent interface for configuring the RangeSlider<T>component.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

T

Syntax:

C#
public class RangeSliderBuilder<T> : WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>, IHtmlString where T : struct, IComparable

Inheritance: objectWidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>RangeSliderBuilder<T>

Implements: IHtmlString

Inherited Members WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.ToComponent()WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.Name(string)WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.Deferred(bool)WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.ModelMetadata(ModelMetadata)WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.HtmlAttributes(object)WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.HtmlAttributes(IDictionary<string, object>)WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.AsModule(bool)WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.Render()WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.ScriptAttributes(object, bool)WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.ScriptAttributes(IDictionary<string, object>, bool)WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.ToHtmlString()WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.ToClientTemplate()WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.ToString()WidgetBuilderBase<RangeSlider<T>, RangeSliderBuilder<T>>.Componentobject.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

Initializes a new instance of the RangeSliderBuilder<T>class.

C#
public RangeSliderBuilder(RangeSlider<T> component)
Parameters:componentRangeSlider<T>

The component.

Methods

Configures the client-side events.

C#
public RangeSliderBuilder<T> Events(Action<RangeSliderEventBuilder> events)
Parameters:eventsAction<RangeSliderEventBuilder>

The client events action.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.Events(events =&gt;
events.Change("onChange"))
)

Sets the delta with which the value will change when user click on the track.

C#
public RangeSliderBuilder<T> LargeStep(T value)
Parameters:valueT

The large step value.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.LargeStep(10)
)

Sets the title of the slider left draghandle.

C#
public RangeSliderBuilder<T> LeftDragHandleTitle(string title)
Parameters:titlestring

The boolean value that enables or disables the tooltip.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.LeftDragHandleTitle("Decrease")
)

Sets the maximum value of the range slider.

C#
public RangeSliderBuilder<T> Max(T value)
Parameters:valueT

The maximum value.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.Max(20)
)

Sets the minimum value of the range slider.

C#
public RangeSliderBuilder<T> Min(T value)
Parameters:valueT

The minimum value.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.Min(1)
)

Sets the orientation of the range slider.

C#
public RangeSliderBuilder<T> Orientation(SliderOrientation orientation)
Parameters:orientationSliderOrientation

The orientation value.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.Orientation(SliderOrientation.Horizontal)
)

Sets the title of the slider right draghandle.

C#
public RangeSliderBuilder<T> RightDragHandleTitle(string title)
Parameters:titlestring

The boolean value that enables or disables the tooltip.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.RightDragHandleTitle("Increase")
)

Sets the step with which the range slider value will change.

C#
public RangeSliderBuilder<T> SmallStep(T value)
Parameters:valueT

The small step value.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.SmallStep(1)
)

Sets a value indicating how to display the tick marks on the range slider.

C#
public RangeSliderBuilder<T> TickPlacement(SliderTickPlacement tickPlacement)
Parameters:tickPlacementSliderTickPlacement

The tick placement value.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.TickPlacement(SliderTickPlacement.TopLeft)
)

Use it to configure tooltip while drag.

C#
public RangeSliderBuilder<T> Tooltip(Action<SliderTooltipBuilder> action)
Parameters:actionAction<SliderTooltipBuilder>

Use builder to set different tooltip options.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.Tooltip(tooltip =&gt; tooltip
.Enabled(true)
.Format("{0:P}")
);
)

Display tooltip while drag.

C#
public RangeSliderBuilder<T> Tooltip(bool value)
Parameters:valuebool

The boolean value that enables or disables the tooltip.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.Tooltip(false)
)

Sets the value of the RangeSlider.

C#
public RangeSliderBuilder<T> Values(T? selectionStart, T? selectionEnd)
Parameters:selectionStartT?

The value for the start of the range.

selectionEndT?

The value for the end of the range.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.Values(2, 9)
)

Sets the value of the range slider.

C#
public RangeSliderBuilder<T> Values(T[] range)
Parameters:rangeT[]

The values for range.

Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("rangeslider")
.Values(new double[] {2, 9})
)