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]

Reply via email to