'value_throttled' with DateRangeSlider

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