list – Reload IDetail component at click

I'm trying to create an SPfx Web Part that makes a list using the DetailList component.
I am available to display the list items in the component and now I want to display the different views of this list by clicking on the buttons located outside the DetailList component.

See this image for reference:

In the image, you can see the list of details under tree areas representing the buttons.
The list contains custom views and I want to click the checkboxes to update the list of details and view the views.

Is it possible?
Do I have to render the list with another component to be able to do it?

Best regards