Having trouble getting help?
Contact Support
Contact Support
Migration from Essential® JS 1
30 Jan 20255 minutes to read
This article describes the API migration process of Slider control from Essential® JS 1 to Essential® JS 2.
Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
---|---|---|
Max value |
Property: MaxValue Html.EJ().Slider("slider").MaxValue(50)
|
Property: Max @Html.EJS().Slider("slider").Max(50)
|
Min value |
Property: MinValue Html.EJ().Slider("slider").MinValue(50)
|
Property: Min @Html.EJS().Slider("slider").Min(50)
|
Step |
Property: IncrementStep, LargeStep, SmallStep, ShowSmallTicks Html.EJ().Slider("slider").IncrementStep(20).LargeStep(20) .SmallStep(10).ShowSmallTicks(true).ShowScale(true)
|
Property: Ticks @Html.EJS().Slider("slider").Ticks(new SliderTicksData { ShowSmallTicks = true, LargeStep = 20, SmallStep = 5, Placement = Placement.After })
|
Type |
Property: SliderType Html.EJ().Slider("slider").SliderType(SlideType.Range)
|
Property: Type @Html.EJS().Slider("slider").Type(SliderType.Range)
|
Tooltip |
Property: ShowTooltip Html.EJ().Slider("slider").ShowTooltip(true)
|
Property: Tooltip @Html.EJS().Slider("slider").Tooltip(new SliderTooltipData { Placement = TooltipPlacement.After, IsVisible = true })
|
RTL |
Property: EnableRTL Html.EJ().Slider("slider").EnableRTL(true)
|
Property: EnableRtl @Html.EJS().Slider("slider").EnableRtl(true)
|
Custom values | Not Applicable |
Property: CustomValues String[] values = { "Mon", "Tue", "Wed" }; ViewBag.customValues = values; @Html.EJS().Slider("slider").CustomValues(ViewBag.customValue)
|
Limit the slider movement | Not Applicable |
Property: Limits @Html.EJS().Slider("slider").Limits(new SliderLimitData { Enabled = true, MinStart = 20, MinEnd = 40 })
|
Disable |
Method: disable @Html.EJ().Slider("slider") var sliderObj = $("#slider").ejSlider("instance"); sliderObj.disable();
|
Property: Enabled @Html.EJS().Slider("slider") var sliderObj = document.getElementById('slider').ej2_instances[0]; sliderObj.enabled = false;
|
Enable |
Method: enable @Html.EJ().Slider("slider") var sliderObj = $("#slider").ejSlider("instance"); sliderObj.enable();
|
Property: Enabled @Html.EJ().Slider("slider").Enabled(false) var sliderObj = document.getElementById('slider').ej2_instances[0]; sliderObj.enabled = true;
|
Set Value |
Method: setValue(value ,[enableAnimation]) @Html.EJ().Slider("slider") var sliderObj = $("#slider").ejSlider("instance"); sliderObj.setValue(50);
|
Property: value @Html.EJS().Slider("slider").Enabled(false) var sliderObj = document.getElementById('slider').ej2_instances[0]; sliderObj.value = 30;
|
Get Value |
Method: getValue() @Html.EJ().Slider("slider") var sliderObj = $("#slider").ejSlider("instance"); sliderObj.getValue();
|
Property: value @Html.EJS().Slider("slider").Value(50) var sliderObj = document.getElementById('slider').ej2_instances[0]; var value = sliderObj.value;
|
Destroy | Not Applicable |
Method: destroy() @Html.EJS().Slider("slider").Value(50) var sliderObj = document.getElementById('slider').ej2_instances[0]; sliderObj.destroy();
|
Change |
Event: Change @Html.EJ().Slider("slider").ClientSideEvents(e => e.Change("onChange")) function onChange(args) { }
|
Event: Changed @Html.EJS().Slider("slider").Changed("onChanged") function onChanged(args) { }
|
Create |
Event: Create @Html.EJ().Slider("slider").ClientSideEvents(e => e.Create("onCreate")) function onCreate(args) { }
|
Event: Created @Html.EJS().Slider("slider").Created("onCreated") function onCreated(args) { }
|
Slide |
Event: Slide @Html.EJ().Slider("slider").ClientSideEvents(e => e.Slide("onSlide")) function onSlide(args) { }
|
Event: Change @Html.EJS().Slider("slider").Change("onChange") function onChange(args) { }
|
Start |
Event: Start @Html.EJ().Slider("slider").ClientSideEvents(e => e.Start("onStart")) function onStart(args) { }
|
Event: Created @Html.EJS().Slider("slider").Created("onCreated") function onCreated(args) { }
|
Stop |
Event: Stop @Html.EJ().Slider("slider").ClientSideEvents(e => e.Stop("onStop")) function onStop(args) { }
|
Event: Changed @Html.EJS().Slider("slider").Changed("onCreated") function onChanged(args) { }
|
Rendered Ticks | Not Applicable |
Event: RenderedTicks @Html.EJS().Slider("slider").RenderedTicks("onRenderedTicks") function onRenderedTicks(args) { }
|