How do I navigate to unique items in a collection?

I am setting up a collection menu with different items, and when you click on an item, I want it to direct to a unique page per item. However, when I click on each individual item, the same collection shows up for each item. Can someone help? Hope this question makes sense.

Can you clarify what you mean by this. Preferably with screenshots. There are several approaches, but it would help to have a better visual of what you are trying to achieve.


Sure. The “Islands” page shows each hawaiian island, and when you click on each one I want to navigate to a list specific to each island, but the only collection list that shows up for each is the Hawaii island collection. When I change it for Maui for example, it changes it for everything. I need it to be unique.

Can I assume that the list of items for each island are all in the same table? There’s two ways you can approach this.

  1. Create a relation in your Island table that links the island to an island column to the Items table. Then set the source of your collection to that relation.
  2. Just point the collection to the Items table, but filter by the Screen Value of the island you are viewing.

The way that Glide works is that the design of a Detail Screen is linked to the table, so you only need to design a detail screen once and each row you view will show the same layout while the content is driven by the data in the table row. Imagine if you had 1000 islands. You would only want to design one screen instead of 1000.

I think in your case the relation or filter method is best because you are showing similar but different content. You can do it differently and have a custom action that would travel a different path and go to separate New Screens based on the island you choose, but I don’t think that’s what you want in this case.

2 Likes

I tried the second option and created a filter by the screen value Name but nothing is showing. Can you explain which screen value Name that would be referencing?

Can you try adding a text component to the screen above the collection and point it to the Name column?

Hi Jeff,

Thank you for the help. I was able to actually create a relation between the tables and that works. Much better way to organize the data as well. Thanks for the help!

2 Likes

Agreed, a relation is my preferred method. It’s easier to visualize in the data editor, plus it allows you to create other columns, such as Lookups, Rollups, Joined Lists, etc.

1 Like