DemandFlow Support Centre

Row Type: Related List

ReferenceRow Types ReferenceUpdated 29/04/2026
The Related List row type displays a grid of related records, showing child or associated entities linked to the current record.

Overview

The Related List row type displays a data grid showing records from another entity type that are related to the current record. This is one of the most commonly used row types for showing parent-child or associated data relationships.

For example, a Project record might include a Related List showing all the Tasks associated with that project, or a Client record might show all the Contacts belonging to that client.

Screenshot of a related list grid showing child records

When to Use

Use the Related List row type when you need to:

  • Show child records that belong to the current record (e.g. Tasks under a Project)
  • Display associated records from another entity type
  • Provide a grid view of related data with sorting, filtering, and column customisation
  • Allow users to create new related records directly from the parent record
  • Enable click-through navigation to open related records

Properties

PropertyRequiredDescription
TypeYesMust be set to relatedlist
EntityYesThe entity type code of the related records to display (e.g. "TASK", "PPL", "ACTION")
HeaderNoA heading displayed above the grid. If not set, the entity's plural name is used.
IconNoAn icon displayed alongside the header.
RelationshipYesDefines how the related records are connected to the current record. See the Relationship Configuration section below.
FieldsNoAn array of field definitions that determine which columns appear in the grid. When omitted, the system uses the fields marked with grid: true in the related entity's definition.
ClickNoWhen set to true, clicking a row in the grid opens that record for editing. Defaults to true for most configurations.
Min HeightNoThe minimum height of the grid in pixels. Useful for ensuring the grid has enough space when there are few records.
Full HeightNoWhen enabled, the grid expands to fill available vertical space.
MetricsNoWhen set to true, displays a summary metrics row above the grid showing aggregated data.
Metrics CountNoThe number of metric columns to display when metrics are enabled.
Metrics FunctionNoThe name of the function used to calculate the metric values.
Secondary FieldNoA field whose value is displayed as a secondary label when creating new related records.
VisibilityNoA condition controlling when this related list is visible.

Relationship Configuration

The relationship property defines how the system finds records related to the current one. It has several sub-properties:

PropertyDescription
TypeThe relationship mechanism. Common types include: comboKey (hierarchical parent-child), link (many-to-many via link records), lookup (records referencing this one via a field), and reverse (reverse lookup).
PropertyThe field on the related records that stores the relationship reference.
FormatFor comboKey relationships, the format pattern that describes the key hierarchy (e.g. "SUB|CLIENT|PPL" means the related records are People under a Client within a Subscription).

Relationship Types Explained

ComboKey (Hierarchical)

The most common relationship type. Used when related records are children of the current record in a hierarchy. The system queries for records whose key starts with the current record's position in the hierarchy.

Example: A Project contains Tasks. The Task records store a reference to their parent Project in their hierarchy key.

Link (Many-to-Many)

Used when two records can be associated without a parent-child relationship. Link records act as a bridge between two entity types, allowing many-to-many relationships.

Example: A Project can be linked to multiple Stakeholders, and a Stakeholder can be linked to multiple Projects.

Lookup (Field Reference)

Used when related records contain a field that references the current record's ID. The system searches for records where the specified field matches the current record.

Grid Columns

The columns displayed in the Related List grid are determined by the Fields array. If no fields are specified, the system uses all fields from the related entity's definition that have grid: true set.

When specifying custom fields, each field definition follows the same structure as form fields but is rendered as a grid column. The grid supports sorting by clicking column headers and filtering through the grid's built-in filter tools.

Creating Related Records

Related Lists typically include an Add button that allows users to create a new record of the related entity type, automatically linked to the current record. The new record editor opens in a panel, and upon saving, the grid refreshes to show the newly created record.

related listrelatedlistgridchild recordsrelationshipsrow type

Was this article helpful?

← Back to Knowledge Base