renaudln / dash_socketio Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
One feature I want to use your library for is linking components across browser windows.
We have several pages with the same dropdown filters and we want to link them. The user can make selections and directly compare the result of this selection in a different view/dashboard.
I tried it with broadcast and that worked really well. But it would be sent to all users.
One option to solve it would be rooms. But I would need to ensure that the socket joins the room on start. Dash_devices achieved something similar with:
@app.callback_shared(None, [Input('shared_slider_no_output', 'value')])
def func(value):
print('Shared slider no output', value)
I think this would basically wrap two steps:
Hi RenaudLN,
Thank you for your help the other day in the Plotly Forum.
I updated the ReadMe and added examples, the code from jinnyzor and one more case which I used.
It is my first time committing to someone's project like this. Should I push the Branch or make a Fork? What does the process usually look like?
Also, do you have any ideas in which direction you would like to develop this package further?
I saw the dash devices package and used your DashSocketIO to link components. Maybe something like the callback_shared might be an interesting addition, or do you rather keep it like it is?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.