This tutorial is a continuation after you have set up an API request for a detail page and the binding for a list page.
If you haven't done that yet, check out:
Using this base, a fictional travel agency organizes surf camps to coveted destinations around the world. They use public based embed on their website to educate customers on the destinations, the difficulty levels, surf beach type, peak season and past patrons. Grouped views allow the agency to look at their destinations based on difficulty level or beach type.
How to connect data for a detail page
Here's how to set up the detail page binding, so that when you tap on an item in the list page, it opens the detail page with relevant content.
The key to setting up a detail page correctly is in the API request. If you used the Airtable API Wizard, this request is automatically set up for you. If you used a custom API, double-check the request setup if the detail page content doesn't show up correctly.
- In your app project page, click on the detail page screen to enter Data Binding mode.
- Select the data collection and detail page request you previously created in the Data Library.
- The section below displays the list of layers of this app screen. It displays all the 2nd-level containers collapsed, and you can expand it to see the layers within.
- Repeat step #3 until you have connected all the elements that you want to display data.
- Check out your connected detail page in Bravo Vision! 📱
(In this example, we are binding data to the Adventure detail page.)
(In this example, we're selecting the Collection "Adventure Listing" and the Request "Adventures-Detail".)
Select a visual element you want to display external data and select the corresponding data point from your API in the side panel.
(In this example, we are connecting all the elements that has an asterisk
* in their layer name.)
Unlike the list page, you do not need to select the container.
When binding images, look for the data record that ends in "url"
👉 Up next: Replace the default loading screen with your custom loading screen.