Linked List

How to configure linked lists through a List Details block.

With Linked Lists you can set a condition in item's details page (List Details block) to show entries from another list associated with that item. Let's consider a specific example to make it clear. Let's say you have a List block linked to an Airtable table with a list of projects (called "Projects"), as shown below.

Projects table
Projects table
List block with projects
List block with projects

Further on, you have a table with tasks (called "Tasks"), where each task is assigned to one of the projects. It can be a Lookup field that looks up the Name field from the Projects table, but it can also be a regular field that contains the names of the projects, as in the example below.

Table with tasks
Table with tasks

Now, on the project's List Details page, we are going to add another List block connected to the Tasks table.

Task list added to the Project details page
Task list added to the Project details page

As soon as you add the Tasks list to the project's details page, you'll see that the Projects table's fields will start appearing inside Conditional Filters of the Tasks list block.

Projects table inside Task List's conditional filters
Projects table inside Task List's conditional filters

Using this, we can now set a condition to filter the Tasks list to show only the tasks that are associated with the project that's currently opened in the page. The condition will be set as shown below.

Setting the filtering condition
Setting the filtering condition

So, only the tasks for which the value in the Project column corresponds to the current project's Name will be shown. Let's check how that works for the Ad Campaign project that includes two tasks (assigned to steven@softr.io and joanne@softr.io).

Testing the result
Testing the result

That's it. Now, each project details page will also show all the tasks associated to it.

Did this answer your question?
😞
😐
🤩

Last updated on December 6, 2022