[Feature Request] Dev Tools Callback Graph per Page
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
L’issue non indica file, test o punti di ingresso; inizia individuando l’implementazione del grafo dei callback di Dev Tools e i relativi metadati della pagina o dei callback. Il lavoro è completato quando un’opzione può mostrare solo i callback pertinenti alla pagina attiva, tenendo conto dei callback condivisi, dei layout dinamici e delle dipendenze tra pagine.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The recent introduction of hide_all_callbacks and the hidden flag for both server-side and client-side callbacks has made the Dev Tools callback graph genuinely useful for large, multi-page Dash apps. Huge kudos to @l0uden and @CNFeffery for these improvements 🚀
That said, for dashboards with dozens of pages, the callback graph still becomes overwhelming because it aggregates callbacks from all pages at once. It would be incredibly helpful to have an option to display only the callbacks relevant to the currently active page.
I understand this may be non-trivial (or even impossible) to implement especially given shared callbacks, dynamic layouts, or cross-page dependencies. But if feasible, such a thing would dramatically improve usability and debugging productivity for complex multi-page applications.
- Lingua principale
- Python
- Stelle
- 24.4k
- Fork
- 2.3k
- Merge medio
- 1g 21h
- PR unite (30g)
- 19
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di plotly/dash
-
good first issue P3 size: 1 task
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
enhancement P2 size: 5
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
-
enhancement P3 size: 10+
-
P2 size: 1 task
-
enhancement P3 size: 1
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
Issue simili
-
essnmx good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
-
[Feature] 奇物选择添加优先级 Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
syfoud/Simulated_Scepter#174 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Giskard-AI/giskard-oss#2840 · 1 commento ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success Apertaarea: repo bug perceived difficulty: 2
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
yeti-platform/yeti#1380 ·