We required to set the range for a slider dynamically based on the calculated values or values from Database. At the moment Kendo UI range slider do not support to set its MIN & MAX values dynamically.
Yes i faced same problem. beacuase kendo range slider initialize only once.you can create seperate small jsp and import that jsp which contain only slider div and input. I am changing range slider according to slider. endKendoSliderData = $("#sliderEnd").kendoSlider({ min: 1, max: 22, smallStep: 1, largeStep: 3, value: 16, showButtons: false, change:function(e){ var rangeSliderVal= this.value().toString(); var CreateSliderUrl='addEndSlider.do?MaxRange='+rangeSliderVal+"&rangeminval=1"+"&rangemaxval="+rangeSliderVal+"&mode='add'"; $("#rangeEndSliderWrapper").load(CreateSliderUrl); } }).data("kendoSlider"); JSP File <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <div id="rangeKendoSlider" style="width:414px"> <input /> <input /> </div> <script type="text/javascript"> $(document).ready(function() { var d1=<%= request.getParameter("MaxRange") %> var Rangeminval=<%= request.getParameter("rangeminval") %> var Rangemaxval=<%= request.getParameter("rangemaxval") %> var mode=<%= request.getParameter("mode") %> if(d1!=null){ if(mode=="add"){ var maskValueInit; maskValueInit=maskValueGenerator(d1); reloadMaskedTextbox(maskValueInit); } $("#rangeKendoSlider").kendoRangeSlider({ min: 1, max: d1, smallStep: 1, largeStep: 3, selectionStart: Rangeminval, selectionEnd: Rangemaxval, tickPlacement: "both", }); } });