What Grafana version and what operating system are you using?
Grafana v12.3.1, editing dashboards through a browser on Windows.
What are you trying to achieve?
I want to stay on the same dashboard and make a Table panel appear when the user:
clicks a Canvas element OR
hovers over a displayed value
using InfluxDB as the backend
The table should show the last 10 values for a metric.
How are you trying to achieve it?
My idea:
- Query InfluxDB to return the last 10 values.
- Place a Table panel on the same dashboard.
- Use a Canvas element (button, text, rectangle) to trigger the visibility of the Table panel.
- Ideally, clicking a Canvas element or hovering over a numeric value should show the list.
What happened?
I can query the last value successfully and display it inside Canvas.
But I cannot find a way to:
Show a table on click
Show a table on hover
Trigger visibility of another panel from Canvas
Bind Canvas elements to reveal a table panel
Canvas has click actions, but they only support navigation and variables.
I want to show the table inline without switching panels or dashboards.
What did you expect to happen?
I expected that Canvas would allow:
A click action → reveal the Table panel
A hover event → display the list
Or a Canvas element supporting conditional visibility using a variable
So that when the user interacts with the Canvas, the table appears temporarily.