#header-mark#
DatetimeSlider 日期时间滑块
日期时间滑块组件允许用户在设定的日期时间范围内使用滑块选择一个日期时间值。
底层实现为panel.widgets.DatetimeSlider
,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/DatetimeSlider.html
基本用法
基本的日期时间滑块使用:
自定义格式
可以通过format参数自定义日期时间的显示格式:
步长设置
可以通过step参数设置滑块的步长(单位为秒):
垂直方向
滑块可以设置为垂直方向显示:
API
属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
start | 范围的下限 | datetime | — |
end | 范围的上限 | datetime | — |
value | 选择的日期时间 | datetime | — |
value_throttled | 鼠标释放前节流的日期时间值 | datetime | — |
step | 滑块的步长(单位:秒) | int | 60 |
bar_color | 滑块条的颜色 | str 十六进制RGB颜色值 | — |
direction | 滑块方向 | str 'ltr'(从左到右)或'rtl'(从右到左) | 'ltr' |
disabled | 是否禁用组件 | bool | False |
name | 组件标题 | str | "" |
orientation | 滑块的方向 | str 'horizontal'(水平)或'vertical'(垂直) | 'horizontal' |
tooltips | 是否在滑块手柄上显示提示 | bool | True |
format | 日期时间的格式字符串 | str | — |
Events
事件名 | 说明 | 类型 |
---|---|---|
change | 当滑块值变化时触发的事件 | Callable |
Controls
src/examples/panel_vuepy/widgets/DatetimeSlider