设置UI引擎前端页面日期选择组件属性
日期选择组件用于精准录入各类时间信息,支持日期、时间、周、月份、年份及时间范围的选择。本组件专门针对工业生产的计划排程、设备维护记录、工艺参数时间戳、生产批次追溯等场景进行优化,确保时间数据的一致性和准确性。
前提条件
已在当前页面添加“日期选择”组件,具体操作请参见为UI引擎前端页面添加物料组件。
配置入口
- 在页面设计器的中心画布区,单击选中“日期选择”组件。
- 在右侧设置面板中,单击
,即可展开“属性”设置面板。
基础信息
属性名称 | 说明 | 是否支持变量绑定 |
|---|---|---|
绑定值 | 存储从组件中选中的时间值,不同类型(如日期、日期范围)对应的值格式不同(单个Date对象/Date对象数组)。 | 是 |
类型 | 组件支持的时间选择类型,可选值:
| 是 |
显示格式 | 用于格式化页面展示的日期文本,需使用指定的格式化占位符(请参见表1)。 示例:设置为“yyyy-MM-dd HH:mm:ss”,展示效果为“1970-01-01 00:00:00”。 | 是 |
日期值格式 | 指定“绑定值”的格式。
| 是 |
占位文本 | 未选择日期时显示的提示文本。 | 是 |
开始日期占位文本 | “类型”为“日期范围/日期时间范围”时,开始日期输入框的提示文本。 | 是 |
结束日期占位文本 | “类型”为“日期范围/日期时间范围”时,结束日期输入框的提示文本。 | 是 |
清除按钮 | 是否启用一键清除功能。 开启后组件右侧显示清除按钮,单击可清空已选时间值。 | 是 |
禁用 | 是否禁用组件。 禁用后无法触发选择面板、输入或修改时间值。 | 是 |
只读 | 是否设置为只读模式。 只读状态下可展示已选时间,但无法修改(不能输入、不能触发选择面板)。 | 是 |
尺寸 | 组件整体大小。可选值:“medium”、“small”、“mini”。
| 是 |
文本框可输入 | 日期输入框是否允许手动输入时间。 禁用后仅能通过选择面板选择时间。 | 是 |
取消面板联动 | “类型”为“日期范围/日期时间范围”时,是否取消左右面板联动。 启用后左右面板不再联动。例如,左侧面板和右侧面板可以选择不同的年月。 | 是 |
名称 | 说明 |
|---|---|
a | 12小时制,显示am/pm(小写)。 |
A | 12小时制,显示AM/PM(大写)。 |
d | 日期(1-31),小于10时不补0(如1、9、10)。 |
dd | 日期(01-31),小于10时补0(如01、09、10)。 |
h | 小时(12小时制,1-12),小于10时不补0。 |
hh | 小时(12小时制,01-12),小于10时补0。 |
H | 小时(24小时制,0-23),小于10时不补0。 |
HH | 小时(24小时制,00-23),小于10时补0。 |
m | 分钟(0-59),小于10时不补0。 |
mm | 分钟(00-59),小于10时补0。 |
M | 月份(1-12),小于10时不补0。 |
MM | 月份(01-12),小于10时补0。 |
s | 秒(0-59),小于10时不补0。 |
ss | 秒(00-59),小于10时补0。 |
W | 周(1-53),小于10时不补0。 |
WW | 周(01-53),小于10时补0。 |
yyyy | 完整年份(如2026)。 |
其他
如下属性适用于UI引擎所有组件,用于精细化控制。
属性名称 | 说明 | 是否支持变量绑定 |
|---|---|---|
元素id值 | 对应HTML标签的“id”属性,同一页面内必须唯一。 | 是 |
样式类 | 对应HTML标签的“class”属性,为空格分隔的类名列表,用于自定义组件样式。默认为“component-base-style”。 | 是 |
ref引用类 | 对应Vue的“ref”属性,用于注册模板引用以访问组件实例方法。 如果为“数据源表单”组件,会自动填充默认值。 | 是 |
组件事件
事件名称 | 类型定义 | 说明 |
|---|---|---|
blur | () => void | 当日期输入框失去焦点时触发。 |
focus | () => void | 当日期输入框获得焦点时触发。 |
change | (value: Date | Date[]) => void | 当用户确认选定的时间值时触发(如单击选择面板的“确定”按钮),参数为选中值:
|

