Dynamically update interdependent choices for Inputs.select (or Inputs.table)

I have tabular data with, say, three filter columns. I want to enable the user to narrow the data, but with a separate widget for each filter columns (could be Inputs.select or single-column Inputs.table). Filtering with one widget affects the available choices remaining for the other filters. So far, I was unable to escape circular reactive dependencies. I’d much appreciate any hint!

This notebook might help:

1 Like