Ahmet
#1
Hi,
How can I make slider value_throttled ?
import panel as pn
import param
pn.extension()
class Range(param.Parameterized):
range_slider = param.Range((0.1,0.85), bounds=(0.0,None), softbounds=(None,1.00))
def __init__(self, **params):
super().__init__(**params)
self.layout = pn.Row(pn.Param(self.param.range_slider))
@pn.depends('range_slider', watch=True)
def update_argument_show(self):
print ('range_slider', self.range_slider)
app = Range()
pn.Row(app.layout).servable()
Marc
#2
Hi @Ahmet
One way to do this is to make the entire app throttled
via pn.extension(throttled=True)
.
import panel as pn
import param
pn.extension(throttled=True)
class Range(param.Parameterized):
range_slider = param.Range((0.1,0.85), bounds=(0.0,None), softbounds=(None,1.00))
def __init__(self, **params):
super().__init__(**params)
self.layout = pn.Row(self.param.range_slider, self.param.range_slider)
@pn.depends('range_slider', watch=True)
def update_argument_show(self):
print ('range_slider', self.range_slider)
app = Range()
pn.Row(app.layout).servable()

1 Like