Comments (4)
Alternatively, have an additional parameter for name, so that two buttons can have the same label but different behavior
from streamlit.
Agreed @ebonet .
And I think we should do both, actually:
- If there are 2 widgets with the same internal
id
(which is a combination of name, type, and params), show an exception - Provide a
key
kwarg that will be used for disambiguating theid
(by including it in the ID computation, along with the other terms)
(And the exception would explain how to fix the issue by passing a key
kwarg.)
from streamlit.
What if two widgets have the same label and key? That should be an exception, right?
from streamlit.
@treuille - yeah, this is also handled in the referenced PR
from streamlit.
Related Issues (20)
- Date_input allows you to manually enter dates outside the min/max via keyboard input HOT 2
- Live chat inside of an app HOT 3
- Add an optional CSS Class parameter for components for making customization easier HOT 3
- Screen ghosting with chat_input inside container plus multiple columns HOT 5
- Azure OpenAI - Streaming answers generates a bug and stops the output in the middle HOT 3
- Streamlit Deploy as a Jupyter Server extension. HOT 1
- [Requirements] Pillow Version Issue (`Image.Resampling.BILINEAR`) HOT 2
- Native asyncio support HOT 1
- Parameter for DELAY_SEC in st.spinner HOT 1
- Feature Request: Add support for multi-threading/multi-processing in Streamlit HOT 3
- "Could not find fragment with id" error with @st.experimental_fragment HOT 4
- Add metrics with spark lines! HOT 2
- `st.selectbox` sometimes ignores user input when order of `options` changes HOT 8
- StrEnum doesn't work with st.selectbox, st.multiselect options HOT 6
- pytest raises error in doc-string HOT 1
- Prevent layout shift caused by scrollbars HOT 2
- Rerun when dismissing `st.dialog` by clicking on X or pressing Escape HOT 9
- rerun fragment only programatically with `st.experimental_fragment` instead of `run_every` HOT 5
- Support chart selections (with `on_select`) for Altair v4 HOT 1
- [Feedback requested!] Proposal - Native authentication support for Streamlit HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from streamlit.