Appearance
日期
时间选择组件,需要用户选择具体日期时间。
说明
说明项 | 内容 |
---|---|
分类 | 日期和数字 |
是否可排序 | 是 |
是否支持过滤 | 是 |
支持过滤器类型 | 等于、不等于、等于空、不等于空、小于、大于、小于等于、大于等于、在范围内、不在范围内 |
设置项
设置项 | 说明 |
---|---|
允许不填写 | 设置该字段是否必填 |
未填写时在表单中的占位符 | 在该字段未输入信息时展示在输入框内的文字信息 |
使用当前时间做为作为默认值 | 开启后将使用当前时间作为该字段的默认值 |
默认值 | 可设置该字段的默认值 |
包含时间选择 | 开启后可在日期选择的基础上添加时间选择 |
显示格式 | 设置日期字段的展示格式 |
使用表达式计算展示值 | 使用表达式自定义渲染展示内容 |
满足以下条件时日期不允许选择 | 可通过表达式配置条件,使满足条件的日期无法选中 |
在数据库中的存储格式
字段类型 | 说明 |
---|---|
timestamp(6) | 存储日期时间 |
使用表达式计算展示值
可以使用表达式自定义日期的显示格式,以下是一个例子
js
${Misc.formatDate(record.customDate,'yy/MM/dd')}
以上表达式最终渲染的结果如下
24/07/17
满足以下条件时日期不允许选择
可以使用表达式控制日期选择控件上的某些日期不能被选择,例如需要设置不能选择周末可以使用以下表达式
js
${Date.datePart(date,'day_of_week')==6||Date.datePart(date,'day_of_week')==7}
效果如下