Core guide

Lists in Adalo, from data to layout

Connect a list to a collection, bind fields with Magic Text, filter the records, and understand when a custom list is worth the complexity.

Verified from current public evidenceBeginnerReviewed Aug 12, 2026
Verified from current public evidence—not reproduced in the builder.

We checked current official documentation, captured the relevant screens, and compared the workflow with dated Adalo forum reports. Source links and limitations are below so you can judge the evidence directly.

THE SHORT ANSWER

Choose the collection under “What is this a list of?”, bind each visible field to the current record with Magic Text, then add filters and sorting only after the base list returns the correct records.

Treat a list as a query before treating it as a design element. Connect it to the correct collection, prove the expected records appear, bind repeated fields to the current record, and only then add sorting and filters. This sequence isolates data errors from layout errors and makes the empty state a deliberate product decision.

Completeness100%
Index decisionIndex now
Evidence basisCurrent Help Center and forum evidence; no hands-on builder reproduction
WHAT YOU’LL HAVE

The intended outcome

A list that shows the intended collection, presents useful fields, opens the right detail record, and handles an empty result.

BEFORE YOU START

Requirements

  • A collection with sample records
  • A screen that can access the data
  • Understanding of Magic Text
BUILD IT

Step by step

  1. 01

    Add a list

    Place a standard or custom list on the screen. Start with the simplest list that can express the layout.

  2. 02

    Choose its collection

    Set “What is this a list of?” to the collection whose records should repeat.

  3. 03

    Bind the visible fields

    Select each text or image inside the list and use Current [record] Magic Text to display the correct property.

  4. 04

    Add filters deliberately

    Add a custom filter for each rule. Current documentation supports multiple list filters with AND/OR logic.

  5. 05

    Sort and link

    Choose a stable sort, then link the repeated item or button to a detail screen while passing Current [record].

  6. 06

    Design the empty state

    Explain why no records are visible and provide the most useful next action.

WHY IT WORKS

The underlying logic

A list repeats one design for every record returned by its query.

Filters decide which records enter the list; visibility decides whether one component appears.

Custom lists increase layout freedom but can also increase component count and maintenance.

COLLECTIONS AND RELATIONSHIPS

Data model

CollectionImportant propertiesRelationships
ItemsName, Description, Status, Created DateBelongs to one owner and optionally one category
CategoriesName, Sort OrderHas many items
SINCE THE ORIGINAL VIDEO

What changed?

  • Current documentation supports multiple list filters with explicit AND or OR behavior.

Start with the query

Treat the list as a query before treating it as a visual component. Prove the right records are returned, then style the repeated row.

Filters versus conditions

Filters refine groups of records. Conditions control whether an action runs or a component appears. Mixing those responsibilities makes debugging unnecessarily hard.

Performance discipline

Each extra filter, nested relationship, and repeated component adds work. Keep list rows lean and prefer a detail screen for secondary information.

IF IT DOESN’T WORK

Common failure modes

The list is empty

Temporarily remove custom filters. If records appear, restore filters one at a time and verify their data types and values.

Every item shows the same content

Use Current [record] inside the list rather than screen-level or logged-in user data.

Search misses obvious results

Text equality is case-sensitive; the Contains operator is less strict and better suited to ordinary text search.

BEFORE YOU MOVE ON

Testing checklist

  • The unfiltered list returns every expected sample record before filters are added.

  • A selected row opens the matching detail record and preserves its identity.

  • An empty result displays an explanation and a useful recovery action.

  • Unfiltered records appear first

  • Every repeated field uses the current record

  • The item passes the correct record to details

  • Empty and loading states are understandable

  • Filters remain performant

BOUNDARIES

Current limitations

  • Deep relationship filters and heavy custom rows can create performance costs.
CURRENT PUBLIC EVIDENCE

Screenshot evidence

These captures document what Adalo currently publishes and what builders are reporting. They support the written guidance, but they are not a substitute for an end-to-end test in your own app.

Current Adalo Resources page explaining how lists connect to database collections
Official list guidance still begins by choosing the collection whose records repeat.Official documentation · captured Aug 12, 2026
Current Adalo Resources filtering page explaining filter concepts for lists
Current documentation distinguishes filtering a record set from other conditional behavior.Official documentation · captured Aug 12, 2026
Adalo forum changelog post describing improved filtering logic and consistency
Adalo’s changelog reports more consistent filtering across lists, counts, and dropdowns.Adalo forum · captured Aug 12, 2026
BUILDER REPORTS

What the Adalo community is reporting

These are concise editorial summaries of public forum posts—not endorsements or independently reproduced results.

Improved Filtering Logic

The changelog says list, count, and dropdown filters were made more consistent and added checks for empty relationships, files, images, and locations.

Boundary: The post says affected apps require a rebuild; existing published builds may not inherit the behavior automatically.

Adalo system · March 2024
VERSION NOTES

Sources and status

This page was last reviewed on Aug 12, 2026. Its current status is Verified from current public evidence.

Verification owner: Adalocado editorial. Next review: Nov 12, 2026.

VERSION HISTORY

Changelog

  1. Added current official screenshots and Adalo’s filtering changelog as public evidence.

YOUR PROBLEM IS DIFFERENT?

Bring us the messy version.

Describe what you expected, what happened instead, and what you already tried.

Ask Adalocado