Problem with slider and rangeslider

0 Answers 104 Views
Slider
Sven
Top achievements
Rank 1
Iron
Iron
Iron
Sven asked on 18 Jan 2022, 05:57 PM | edited on 18 Jan 2022, 06:02 PM

Hello,

I'm reading some datasets from a database and use the values to fill a grid - and on the other hand fill a small form.

The form contains among others a rangeslider.  After a quick Google search I was pointed to the Telerik Forums.

So now I do it with the following code-section

   var rangeslider = $("#rangeslider").data("kendoRangeSlider");
   var rangeValues = [currentDataItem.MinPosition, currentDataItem.MaxPosition];
   rangeslider.setOptions({
      min: 0,
      max: currentDataItem.MaxPositionMeter,
      smallStep: 1,
      largeStep: 10,
      tickPlacement: "both"
   });
   rangeslider.value(rangeValues);

My problem is :
exemplary section of the data-grid
0, 704, 800
48, 752, 800
96, 800, 800

the first 2 numbers "serve" value-array and 800 as the max-parameter.
First 2 lines get displayed correctly, but the 3rd row behaves wierdly. The selection start-marker is displayed correctly, but whatever data-row was displayed at first, determines where the selection-end marker of the rangeslider is drawn, so it doesn't "move" - and the selection-range is displayed with correct length - but as the selection-end marker is not at the correct position the selection suddenly goes beyond  the selection-start marker.

Is there anything I can do to prevent this weird behavior? Is it a problem when the value for selection-end is equal to max?

For reference I include a screenshot of the rangeslider drawn when going from data-row 2 to row 3

The min-value is always 0 for all 3 data-rows

Martin
Telerik team
commented on 21 Jan 2022, 01:13 PM

Could you please provide a small Dojo example that demonstrates the issue you are experiencing? Once I am able to observe it, I can do some debugging and see what is causing the problem.

No answers yet. Maybe you can help?

Tags
Slider
Asked by
Sven
Top achievements
Rank 1
Iron
Iron
Iron
Share this question
or