RangeSlider
<ui5-range-slider>
| Since 1.0.0-rc.11Represents a numerical interval and two handles (grips) to select a sub-range within it. The purpose of the component to enable visual selection of sub-ranges within a given interval.
Structure
The most important properties of the Range Slider are:
- min - The minimum value of the slider range.
- max - The maximum value of the slider range.
- value - The current value of the slider.
- step - Determines the increments in which the slider will move.
- showTooltip - Determines if a tooltip should be displayed above the handle.
- showTickmarks - Displays a visual divider between the step values.
- labelInterval - Labels some or all of the tickmarks with their values.
Notes:
- The right and left handle can be moved individually and their positions could therefore switch.
- The entire range can be moved along the interval.
Usage
The most common use case is to select and move sub-ranges on a continuous numerical scale.
Responsive Behavior
You can move the currently selected range by clicking on it and dragging it along the interval.
Keyboard Handling
Left or Down Arrow
- Moves a component's handle or the entire selection one step to the left;Right or Up Arrow
- Moves a component's handle or the entire selection one step to the right;Left or Down Arrow + Ctrl/Cmd
- Moves a component's handle to the left or the entire range with step equal to 1/10th of the entire range;Right or Up Arrow + Ctrl/Cmd
- Moves a component's handle to the right or the entire range with step equal to 1/10th of the entire range;Plus
- Same asRight or Up Arrow
;Minus
- Same asLeft or Down Arrow
;Home
- Moves the entire selection or the selected handle to the beginning of the component's range;End
- Moves the entire selection or the selected handle to the end of the component's range;Page Up
- Same asRight or Up Arrow + Ctrl/Cmd
;Page Down
- Same asLeft or Down Arrow + Ctrl/Cmd
;Escape
- Resets thestartValue
andendValue
properties to the values prior the component focusing;
ES6 Module Import
import "@ui5/webcomponents/dist/RangeSlider.js";
Basic Sample
Properties
startValue
endValue
min
max
name
step
labelInterval
showTickmarks
showTooltip
editableTooltip
disabled
accessibleName
Slots
No slots available for this component.
Events
change
input
Methods
No methods available for this component.
CSS Parts
More Samples
Show Tickmarks
Tickmarks, marking the step can be displayed on the Range Slider. In addition, labels with the given step can be displayed.
Show Tooltips
Tooltip with the current value can be displayed upon handles hover.