Hi,
How can we use ‘value_throttled’ with DateRangeSlider ?
regards
replace value=...
with value_throttled=...
:
import holoviews as hv; hv.extension('bokeh', logo=None)
import panel as pn; pn.extension()
import datetime as dt
date_range_slider = pn.widgets.DateRangeSlider(
name='Date Range Slider',
start=dt.datetime(2017, 1, 1), end=dt.datetime(2019, 1, 1),
#value=(dt.datetime(2017, 1, 1), dt.datetime(2019, 1, 1)),
value_throttled=(dt.datetime(2017, 1, 1), dt.datetime(2018, 1, 10))
)
date_range_slider
2 Likes
There are several ways to do this by.
One of them is by using date_range_slider.param.value_throttled
when using pn.bind
or pn.depends
like this (cont. from the example used by @ea42gh):
func = lambda x: x
bound_func = pn.bind(func, date_range_slider.param.value_throttled)
pn.Column(date_range_slider, bound_func)
My personal favorite is just setting pn.config.throttled = True
which changes all the sliders to be throttled.
2 Likes