I’m building a directory app for kite repair. My data structure is: Brand → Model → Year.
I have collections: Brands, Models, Years. In Years collection, I have a Model field (Relationship to Models).
I have screens:
BrandsScreen (list of brands)
ModelsScreen (list of models, filtered by selected brand)
YearsScreen (list of years)
How it should work: User selects a brand → selects a model → YearsScreen opens, showing ONLY years related to the selected model.
What I do on ModelsScreen:
Select the Simple List (list of models)
Go to Actions tab
Click + ADD ACTION → Link → Navigate To → choose YearsScreen.
The problem: After selecting YearsScreen, the “Pass Data” option does NOT appear. There is no dropdown to select “Current Model”. I cannot pass the selected model to YearsScreen.
Question: Why is “Pass Data” not showing? How can I make YearsScreen show years only for the selected model?
Usually it happens when the destination screen already has a connection set up. If another screen is linking directly to that screen (very common with bottom nav bars), the data you’re trying to pass won’t show up.
You can pass different data to a screen, but each flow has to be one clear path. You can use a back action, but not multiple direct links passing different data into the same screen.
Fix:
Go to your YearsScreen
Remove any existing links to it (especially from bottom nav or other buttons)
Then go back to your Models list
Re-add the Link → YearsScreen
You should now see the data from previous screen
After that:
Filter your Years list → Years where Model = Current Model
Once it’s working, you can re-add your nav links if needed.
Also, a quick tip:
You can always check what data is available on a screen by clicking the screen and looking at Available Data
This assumes your database relationships are set up correctly (which from your description sounds right).