DatePicker
容器属性
所有组件配置的第一层均支持容器属性
组件属性 componentsProps
| Name | Type | Default | 是否支持 Variable Pattern | Description |
|---|---|---|---|---|
| className | string | ✔️ | 组件的 className | |
| style | object | 组件的 style | ||
| noTimeZone | bool | false | onChange 的时候是否去除日期的 time zone 信息 | |
| showTime | bool | object | false | 是否显示时间 | |
| formatOptions | object | Intl.DateTimeFormat的所有属性 | ||
| disabledDate | DisabledDate | 在选择日期的时候禁止选择某些日期 |
所有其余 componentsProps 将会被传给组件根元素(DatePicker)。
DisabledDate
| Name | Type | Default | Description |
|---|---|---|---|
| type | 'before' | 'after' | 'inRange' | 'outRange' | 禁止的类型 | |
| includeValue | bool | false | If true, the day of value(valueFrom, valueTo) itself is disabled |
| value | 'today' | 'tomorrow' | 'yesterday' | number | string | 当 type 等于 before or after 时候的禁止日期,string 表示具体的日期,number 表示基于当天日期的偏移量。 | |
| valueOffset | number | 可以指定 valueOffset 作为偏移量来往前或者往后移动 value | |
| valueFrom | 'today' | 'tomorrow' | 'yesterday' | number | string | 当 type 等于 inRange or outRange 时的起始日期,string 表示具体的日期,number 表示基于当天日期的偏移量。 | |
| valueFromOffset | number | 可以指定 valueFromOffset 作为偏移量来往前或者往后移动 valueFrom | |
| valueTo | 'today' | 'tomorrow' | 'yesterday' | number | string | 当 type 等于 inRange or outRange 时的终止日期,string 表示具体的日期,number 表示基于当天日期的偏移量。 | |
| valueToOffset | number | 可以指定 valueToOffset 作为偏移量来往前或者往后移动 valueFrom |
JS API
通过 formApi.getFieldApi() 获取的接口如下:
| Name | Type | Description |
|---|---|---|
| node | HTML Element | 组件的根 DOM 元素 |