Dynamic lists are a powerful tool in Numenon that allow you to filter and retrieve entries based on specific criteria. They help you efficiently organize and access relevant data from across your space, enabling dynamic and flexible information retrieval.
Dynamic Lists can be filtered based on different field types, with specific operators available depending on the field type. This enables precise control over which entries are included in the results.
Text fields → Filter by exact match, partial match (contains), or starts/ends with.
Number fields → Filter by equality, greater than, less than, or within a range.
Date fields → Filter by a specific date, before/after a certain date, or within a range.
Boolean fields → Filter by true/false values (Yes/No).
Relation fields → Filter based on a related entry, such as linked clients or projects.
Each field type supports different operators:
General Matching:
"is" → Matches an exact value"is not" → Excludes a specific value"contains" → Matches any value containing the search string"not in" → Excludes entries matching certain valuesNumerical Comparisons (for number and date fields):
">" → Greater than">=" → Greater than or equal to"<" → Less than"<=" → Less than or equal toBoolean Fields:
"is true" → Matches entries where the field is true"is false" → Matches entries where the field is false"is not true" → Matches entries where the field is false or unset"is not false" → Matches entries where the field is true or unsetStructural Filters:
"is parent" → Filters based on the parent entry in a relation field (useful for dynamic results)"exists" → Matches entries where the field has any valueDynamic Lists can be displayed in two primary layouts:
Displays results in a structured table format with customizable columns. This layout is ideal for comparing and analyzing multiple entries at once.
Example: Display a table of all active projects with columns for "Project Title", "Client", "Due Date", and "Status".
Displays results as visual cards with selected fields shown inside the card. You can also set an image as the card cover.
Example: Display a gallery of project entries, where each card shows the project title, client, and due date, with the project logo as the card cover.
Sorting Options → Sort results based on a field (e.g., alphabetical, numerical, or date-based sorting).
Field Visibility Controls → In gallery view, choose whether to display a field with or without its label.
Dynamic Lists can be embedded inside entries in two ways:
Dynamic Lists fields function like formulas: they dynamically fetch and display results based on filters. Once created, they can be used in multiple entries, updating automatically based on set criteria.
Example:
In a "Project Dashboard" entry, create a dynamic list field titled "Upcoming Projects" that filters for all projects due within the next 30 days. When this field is used in other entries, it will always display relevant projects based on the current date.
You can insert a dynamic list directly inside an entry’s content by typing "/" and selecting "Insert Dynamic List".
Example:
In an entry titled "All Projects to Be Completed by June 2025", insert a dynamic list with the filters:
The entry will always display all relevant projects, even if new ones are added later.
Smart lists adjust automatically based on the context of the current entry. This is useful when you want to show related data without manually specifying filters.
In an "Author" entry, create a dynamic list field called "Author’s Books" with the filters:
Whenever this field is used in a different Author entry, it will automatically show books related to that author.
On a Client entry page, you can insert a dynamic list with the following filters:
This will dynamically display all projects related to the current client, even if new projects are added after the dynamic list is created.
Build your data in your own way. Go wild.
Maybe give us some feedback too.