Currently, I am utilizing the bootstrap-vue table to display my data. Right now, all of my information is contained in a single table. To provide an example, let's say there are 10 rows in this table. The first 5 rows have the value A
in the first column, while the next 5 rows have the value B
in the first column.
My goal is to segment this table into two separate tables on the page. The first table should only include rows with the value A
, and the second table should consist of rows with the value B
. Since I may have numerous unique values like this, ideally I would want individual tables for each value present (e.g., if there are 10 different values, then I would need 10 separate tables). Is it possible to accomplish this?
Alternatively, another approach could be to implement collapsible rows. I don't mean the traditional 'More Details' feature, but rather, a functionality where clicking on a specific value, such as A
, would expand all rows with that same value in the original table format.
I initially considered using rows that span columns (Having grouped rows in bootstrap Vue table), but unfortunately, this feature is not supported by the current version of the bootstrap vue-js table.