10 ways a dvt dashboard responds to a click, a drag, or a filter.
Left-click and right-click actions, drill-down, overlays, cross-filter, brush selection, and the 12 filter control kinds a dvt dashboard ships with are all declared in the JSON spec, with no event-handler code to write. Every one of them is interactive-only: a static render, a scheduled export, or a PNG shows the dashboard in its default state.
Click actions
What happens when a reader clicks or right-clicks an element on a dvt dashboard.
Filtering
Controls and cross-panel bindings that narrow what a dashboard shows.
Filter controls
A standalone filter panel narrows any target panel via a bound param.
Cross-filter (filter action)
Click a chart to filter other panels on the page via a shared param.
Brush selection
Drag across a chart's axis to select a range and filter other panels.
Filter bar
Group several filter panels into one horizontal bar above the charts.
Layout & binding
How panels declare the params and structure that interactions bind to.
Follow the build
dvt is in founding research. Leave your email and we'll reach out when there's something to see — no newsletters, no noise.