Skip to content

数字滑块 SLIDER

通过拖拽滑块输入数值,适合有范围限制的数值选择场景。2.0.0 起支持在搜索栏中使用(输入范围区间查询)。

slider

基础用法

java
@EruptField(
    edit = @Edit(title = "数字滑块",
                 type = EditType.SLIDER,
                 sliderType = @SliderType(max = 100))
)
private Integer slider;

配置项

java
public @interface SliderType {

    int max();                    // 最大值(必填)

    int min() default 0;          // 最小值

    float step() default 1;       // 步进值

    boolean dots() default false; // 是否只能拖拽到刻度上

    float[] markPoints() default {}; // 刻度点数组

}

示例

指定可选刻度:

java
@EruptField(
    edit = @Edit(title = "栅格数",
                 type = EditType.SLIDER,
                 sliderType = @SliderType(max = 12, markPoints = {1f, 2f, 3f, 4f, 6f, 8f, 12f}, dots = true))
)
private Integer grid = 1;

贡献者

The avatar of contributor named as YuePeng YuePeng
The avatar of contributor named as Claude Opus 5 (1M context) Claude Opus 5 (1M context)

页面历史

Released under the Apache-2.0 License.