GitHub user FrancescoCastaldi created a discussion: How to dynamically and interactively connect multiple tabs using layout elements?
## Question I'm building a complex dashboard in Superset (v3.x) with multiple tabs, and I'm looking for ways to **dynamically and interactively connect multiple tabs** using layout elements. ### Current Setup - Dashboard with 6+ tabs (Overview, Daily Production, Monthly Production, Regional, Top 10, etc.) - Each tab contains multiple charts with cross-filters enabled - Some charts appear in multiple tabs with different perspectives ### What I'm Trying to Achieve 1. **Cross-tab navigation from layout elements**: Clicking a section in a markdown/text component on one tab should navigate to a specific tab (e.g., clicking "Daily Production" on the Overview tab should switch to the Daily Production tab) 2. **Dynamic content based on tab selection**: Having a markdown/text component that updates its content or highlights based on which tab is currently active 3. **Shared filter state across tabs**: Ensuring filter selections on one tab persist and apply when navigating to another tab ### Questions 1. Is there a native way to create **clickable links in markdown/text components** that navigate to specific tabs? 2. Can layout elements (like `MARKDOWN` or `TEXT`) be used to create a **dynamic table of contents** that reflects the current tab state? 3. Are there any **workarounds or best practices** for achieving interactive cross-tab navigation using existing Superset features? 4. Would this require custom frontend development, or can it be achieved through configuration/SQL? ### What I've Tried - Using `MARKDOWN` components with HTML `<a>` tags — but these don't integrate with Superset's tab navigation - Cross-filters work within a tab but don't seem to affect navigation between tabs - Looked into `filter_scopes` but this seems focused on filter behavior, not tab navigation Any guidance on how to achieve this kind of interactive, interconnected dashboard experience would be greatly appreciated! --- **Environment:** - Superset version: 3.x - Database: MSSQL - Deployment: Docker GitHub link: https://github.com/apache/superset/discussions/41422 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
