Is there anyway to get my button clicked without actually clicking it with mouse.
Lets say after every 5 second i want to get my button made with DASH clicked. How can i do that?
I think if you use n_clicks
attribute you can define 2 callbacks:
- a callback to change
n_clicks
attribute every 5 seconds - a callback to read
n_clicks
and then do an action
The second callback will be triggered after the first callback update n_clicks
.Something similar to the example: Dash App With Chained Callbacks https://dash.plotly.com/basic-callbacks
2 Likes
You can use the dcc.Interval
component that does just that.
1 Like
@danielT43 @RenaudLN . Thanks, Your solution is perfectly fine. Actually I just gave a scenario,my real problem is I will be reading a value from a text file.Lets say the value read at some instance is 5 , then I have to get my Button clicked, else not.Further Response will be appreciated.
Or keeping it simple…
if(x>5 or x==2):
button gets clicked