#header-mark#
DateSlider 日期滑块
DateSlider组件允许用户在设定的日期范围内通过滑块选择一个日期值。
底层实现为panel.widgets.DateSlider
,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/DateSlider.html
基本用法
日期滑块组件提供了一种交互式方式来选择日期范围内的特定日期。
自定义样式
通过设置bar_color和orientation等属性可以自定义滑块样式。
步长设置
通过step参数可以设置日期滑块的步长(以天为单位)。
日期格式
可以通过format参数自定义日期的显示格式。
API
属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
as_datetime | 是否以datetime类型返回值(否则为date类型) | boolean | false |
start | 日期范围的下限 | date datetime | — |
end | 日期范围的上限 | date datetime | — |
value | 当前选中的日期值 | date datetime | — |
step | 滑块步长(以天为单位) | integer | 1 |
bar_color | 滑块条的颜色,十六进制RGB值 | string | — |
direction | 滑块方向,从左到右('ltr')或从右到左('rtl') | string | 'ltr' |
disabled | 是否禁用 | boolean | false |
name | 组件标题 | string | — |
orientation | 滑块方向,水平('horizontal')或垂直('vertical') | string | 'horizontal' |
tooltips | 是否在滑块手柄上显示提示 | boolean | false |
format | 日期格式 | string | — |
Events
事件名 | 说明 | 类型 |
---|---|---|
change | 当选择改变时触发 | Callable |
Controls
src/examples/panel_vuepy/widgets/DateSlider