Comments (4)
@reactive.effect()
has a priority
parameter which might be what you're looking for.
https://shiny.posit.co/py/api/core/reactive.effect.html
from py-shiny.
Thank you @wch ! I just noticed. However I'm still missing something. When the A drop-down changes and triggers an update on the B drop-down items (via ui.update_select
), I cannot get C's @reactive.effect
to read the updated B value (via input.B()
); instead I get the original B value. Any ideas?
from py-shiny.
I'm having a bit difficulty picturing the whole problem. Can you create a minimal reproducible example and share with a shinylive.io link?
from py-shiny.
Sorry you're right. I was just about to do that but I figured out what the problem was. C's @reactive.effect
was being called multiple times, as A cascaded to B and B cascaded to C. As soon as I put an if statement for the table lookup I was doing to be valid, it worked (it essentially skipped "intermediate" look-ups that gave null entries).
from py-shiny.
Related Issues (20)
- data_frame coerces datetimes to integers HOT 1
- Issue unpickling a wrapped keras model into a Shiny app HOT 1
- Dev docs should be deployed at GitHub pages root
- Request: File Browser Example?
- `shiny.ui.Chat`, part 2
- Move py-shiny specific assets from `www/shared/py-shiny` to `www/py-shiny`
- Data_frame with two tables in edit mode, hangs browser. Potential Bug? HOT 5
- Modify GitHub Actions Workflow to leverage draft mode status and remove merge queue HOT 1
- [express]: how to put a sidebar in a `navset_card_tab()` context manager? HOT 1
- Help Dynamically Inserting and Removing Nav_Panel Tabs
- feat(data frame): Add support for `narwhals` and `ibis`
- Adding startup `Chat(messages=...)` leads to error on shinylive
- Remove `@output` from Python/R comparison article
- AttributeError: module 'shiny.ui' has no attribute 'input_task_button'. Did you mean: 'input_action_button'? HOT 3
- Question: Adding a footnote to the shiny-server landing page?
- Empty `input_date()` crashes Shiny HOT 1
- Docs overview page crashes on Safari on iPad HOT 6
- Broken link from docs overview to playground
- some values in DataGrid displayed as 0 HOT 1
- `remove_all_fill(tag)` modifies `tag` in place
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 py-shiny.