User Guide
How to: Connect Gadgets with Dynamic Filter Controller
A step-by-step guide to setting up the Dynamic Filter Controller and connecting all your charts and tables to it.
What You Need
- At least two gadgets already on your dashboard (Custom Charts, Issue List, Time in Status, Pivot Table, CFD, or WIP Aging)
- Edit access to the dashboard
Step 1: Add the Controller
- Open your dashboard in edit mode
- Click Add gadget → search for "Dynamic Filter Controller" → click Add
Best practice: Add the controller FIRST, before adding other gadgets. It is easier to connect gadgets to a controller that already exists.
Step 2: Set the Base Data Source
The base data source scopes all connected gadgets.
- In the left panel, select your source type:
- Projects for a simple project-level dashboard
- Custom JQL for precise scoping (e.g.,
project = TEAM AND issuetype in (Story, Bug, Task))
- Search for and select your project or enter your JQL
Step 3: Add Filter Fields
Filter fields are what users interact with in the bar.
- In the settings panel, go to the Fields tab
- Click + Add Field
- Add these common fields:
- Sprint (Jira Field type)
- Assignee (Jira Field type)
- Priority (Jira Field type)
- Issue Type (Jira Field type)
- Status (Jira Field type)
Refer to Setup & Filter Types for all filter field types.
Step 4: Add Preset Tabs (Optional but Recommended)
- In the live preview area, click + next to the existing tab
- Create tabs for common views:
- All Work (no filters)
- This Sprint (Sprint = active sprint)
- My Issues (Assignee = currentUser())
- Bugs Only (Issue Type = Bug)
- Rename each tab by clicking its name
Step 5: Save and Note the Reference ID
- Click Save gadget
- The saved gadget shows a Reference ID (e.g., "ABC123")
- Copy this ID - you need it to connect other gadgets
Step 6: Connect Each Gadget
For every chart or table you want the controller to drive:
- Open the gadget in edit mode
- In the left panel, change Source Type to Dynamic Filter Controller
- Select your controller from the dropdown (identified by Reference ID)
- Click Save gadget
Supported gadgets: Custom Charts, Issue List, Time in Status, Pivot Table, CFD, WIP Aging Charts
Step 7: Verify
Click "Show Connected Charts" on the controller - all connected gadgets are highlighted on the dashboard.
Common Issues
| Problem | Fix |
|---|---|
| Gadget not updating | Check Source Type is "Dynamic Filter Controller" and correct Reference ID is selected |
| Controller not in the dropdown | Both gadgets must be on the same dashboard |
| Wrong data after filtering | Check the controller's base data source scope |
| Old data showing | Hard refresh (Ctrl+F5) and re-save the controller |
See Connecting Gadgets for more detail.