Pages
自定义滑块(Custom Slider)
Custom Slider(自定义滑块) 是一个交互式控件,允许用户通过在轨道上拖动滑块来直观地调整数值。
它可以绑定到变量(例如通过 CODESYS、MQTT 等)并实时影响系统参数。
概述
Custom Slider 提供了一种从界面上直接调整数值的直观方式。
支持实时变量绑定,用户可以精准控制参数(如速度、亮度或温度),并立即生效。
主要功能
变量绑定
- 连接实时数据源(如 CODESYS、MQTT)
- 用户操作滑块时,自动发送更新的数值
可交互的滑块控件
- 拖动滑块拇指(thumb)来改变值
- 支持“对齐至步长”功能,保持数值一致性(可选)
实时数值显示
- 可在滑块旁边或内部显示当前数值
- 支持单位后缀(如 %、°C、rpm)以增强可读性
自定义范围与步长
- 定义最小值、最大值和步长
- 实现对数值范围的精细控制
自定义标签与刻度线
- 添加文字标签或刻度标记以提供视觉参考
- 有助于用户理解滑块的范围与功能
可配置外观
- 支持颜色、尺寸、方向(横向/纵向)和轨道样式的自定义
应用场景
参数调整
- 示例:在自动化界面中调整电机转速或系统增益
环境控制
- 示例:设定 HVAC 系统的温度目标值
用户偏好
- 示例:交互式设置亮度或音量
SVG ID 参考表
[img_1]
使用以下 SVG ID 将动态数值绑定到 Custom Slider 中的元素:
| # | 元素说明 | SVG ID |
|---|---|---|
| 1 | 滑块填充区域(左) | [code_block_0] |
| 2 | 滑块轨道路径 | [code_block_1] |
| 3 | 滑块拇指(Thumb) | [code_block_2] |
例子:
[code_block_3]
