Crossfiltering a table in plotly.js?

My plotly.js app consists of two plots: scatter and table.

I want to filter the table based on the selection on the scatter plot.

I know how to get the data of the selected scatter points - for example their X axis (date) values. I would then like to just filter the table’s date column by those values, instead of sending a request to the backend for the filtered data and replotting the table.

Is filtering a plotly.js table possible?

A Dash example of what I am trying to achieve can be found on the following page under “An API for Customized Styles” section: