I would go the same route. The subcategories, how are they related to the main category? Certainly a database relationship, no?

So, I’m thinking:

1st RG with the categories.

  • Ensure your search term is sorted as you want (alphabetically?).
  • That RG is 6-columns wide (or as you see fit).
  • that RG has a group inside of it that is hidden
  • when the user clicks on a category, the hidden group is made visible, and

Inside that group, there’s a 2nd RG that is populated with a list of subcategories via a search also sorted alphabetically.

1 Like