Is it possible to create a reactive data table that creates a popup when you click on a row? I hope to show joined data from another table in the popup.
YES. But how depends.
- Templates provide modal, pop up functionality, c.f. Templates — Panel 0.12.4 documentation
ReactiveHTMLa more advanced floating panel can be created, c.f. How do I use jsPanel with Panel and ReactiveHTML?
- You can use
selectionon the dataframe widget to react to click/ selections, c.f. Dataframe — Panel 0.12.4 documentation
- you can use
Tabulatorwidget to react to clicks, c.f.Tabulator — Panel 0.12.4 documentation.
alternative user experiences are
- having a panel below the table update to selections, a parent/ child relation.
- using the upcoming
Tabulatorin Panel 0.13, c.f. https://github.com/holoviz/panel/pull/2762. It’s already in the
Feel free to post a minimum, reproducible example that can be used as a starting point for providing more specific suggestions if needed.