My idea was to propose a filter system that updates itself according to the values selected in the other filters, as is often the case in e-commerce.
Example: a clothing store with different filters => category, size, brand, material…
If I choose the category “tee-shirt”, the other filters will propose values based on the tee-shirt category.
Then if I choose the color red, in the “brand” filter, I’ll only see brands offering red tee-shirts, etc.
I thought I could do this by making circular dependencies, but the value isn’t kept.
Is this possible in another way?