Tadabase Page Hierarchy
Parent page
A parent page is a page that is designed to show all records from a data table, or multiple data tables. Parent pages are the starting point for all workflows and navigation through your app. For example, creating a parent page allows you to:
-
Create a dashboard page with multiple different component types such as tables, maps, and card components. These components can display data from the same data tables, or multiple data tables.
-
Create page to show all Users from the Users data table.
-
Create a landing page for your app using the HTML component and Image component.
Parent Pages are static. The data that is displayed is a direct reflection of the data stored in the data table.
Child page
A child page is a page that is linked directly to a single parent page. The most common use case is to show the details of any record displayed in a parent page. For example, consider the following structure:
-
Employees (Parent Page showing all Employees)
-
Employee Details (Child page showing information for a single Employee)
-
Child Pages are dynamic. The data that is displayed is directly dependent on the interactions performed on the linked Parent Page.
The data and values Child Pages require to function are passed by the Parent Page when a component on the Parent Page is interacted with.
Using the example above, when a button or link is clicked to view more details of an Employee, the internal ID of that record is passed to the Child Page in order to display the correct information. The internal ID will change based on which Employee record is clicked on the Parent Page.
A Child Page is not limited to only displaying information about a single record. Child pages can also be used to 👇
-
Display all connected records from another data table
-
Display a Form Component to add a new record
-
Display a Form Component to edit a record
Additional Resources