Update a template variable from a panel

Pretty creepy workaround for this :slightly_smiling_face: but it works
In my case its a dashboard with 2 table panels
By clicking on row in first one, second one changes its content

So what I did

  1. One hidden simple (empty) text variable been created (lets call it X) for dashboard
  2. On first panel, for specific field been added override with data link
  3. In data link been specified URL for dashboard itself with ending like a ā€˜?var-X=${__data.fields.myColumn}ā€™
  4. On second panel datasource that $X variable been used as a filter (in my case in SQL query)

It turned out that this workaround does not reloading whole page, it just updating panels (or refreshing whole page extremely fast, without any blink)