#header-mark#
DatetimeRangePicker 日期时间范围选择器
日期时间范围选择器组件允许使用文本框和浏览器的日期时间选择工具选择日期时间范围。
底层实现为panel.widgets.DatetimeRangePicker
,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/DatetimeRangePicker.html
基本用法
基本的日期时间范围选择器使用:
设置日期范围限制
可以设置可选日期的范围:
禁用和启用特定日期
可以设置特定日期不可选或可选:注意是datetime.date
类型。
时间格式设置
可以控制时间显示和编辑的方式:
API
属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
value | 选择的范围 | tuple 表示为datetime类型的上下限元组 | None |
start | 允许选择的日期的下限 | datetime | None |
end | 允许选择的日期的上限 | datetime | None |
disabled_dates | 不可选的日期 | list 日期列表 | None |
enabled_dates | 可选的日期 | list 日期列表 | None |
enable_time | 是否启用时间编辑 | bool | True |
enable_seconds | 是否启用秒编辑 | bool | True |
military_time | 是否使用24小时制显示时间 | bool | True |
allow_input | 是否允许用户直接在输入字段中输入日期 | bool | False |
disabled | 是否禁用组件 | bool | False |
name | 组件标题 | str | "" |
visible | 组件是否可见 | bool | True |
Events
事件名 | 说明 | 类型 |
---|---|---|
change | 当选择变化时触发的事件 | Callable |
Controls
src/examples/panel_vuepy/widgets/DatetimeRangePicker