Skip to main content

Lookup Lists

Lookup lists are predefined sets of values used to populate dropdown fields in custom field templates. Examples include document type lists, project code lists, or constrained options for AI extraction such as yes / no / unsure. Lookup lists are configured in the Lookup List Builder and draw their values from a custom field template or a virtual view.

Who configures this

Administrators with access to the New module. The Lookup List Builder is accessible from New > Custom Fields & Configuration > Lookup List Builder.

Before you start

  • A Grid Link custom field template containing the values to populate the list must be created and saved before the lookup list can be configured. See Custom Field Templates.
  • If the list should filter or transform the source data, configure the relevant virtual view in the Query Builder first. See Query Builder.

Lookup List List panel

The Lookup List List panel displays all configured lookup lists in the database. It is opened from New > Custom Fields & Configuration > Lookup List Builder.

Lookup List List panel

Lookup List List panel

ControlDescription
Create Lookup ListOpens the Manage Lookup List editor to configure a new lookup list.

Each row in the panel represents one configured lookup list. Clicking a list name opens the Manage Lookup List editor for that list.

Manage Lookup List editor

The Manage Lookup List editor opens when creating a new lookup list or selecting an existing one from the panel.

Manage Lookup List editor

Manage Lookup List editor

FieldDescription
List NameThe name of the lookup list. This name is used when assigning the list to a LookupList or LookupListMulti field type in a template.
Custom Field TemplateSelect a Grid Link custom field template to source the lookup list values.
Virtual ViewAlternatively, select a virtual view to source the lookup list values. Only one source — Custom Field Template or Virtual View — is used per lookup list.
Reload ListLoads the current values from the selected source into the editor preview.
Row CountDisplays the number of rows loaded from the selected source.
Save ChangesSaves the lookup list configuration.

How to create a lookup list

StepDescription
1Create a Grid Link custom field template with the relevant fields for the lookup list. The field names become the column keys in the list. Save the template. See Custom Field Templates.
2In Manage Registers, open the template and add the rows that should appear as options in the dropdown. See Manage Registers.
3If filtering or transforming the source data is needed, configure a virtual view in the Query Builder. See Query Builder.
4Navigate to New > Custom Fields & Configuration > Lookup List Builder and click Create Lookup List.
5Enter a List Name, select the relevant Custom Field Template or Virtual View, click Reload List to confirm the values appear, then click Save Changes.
6In the template where the lookup list should appear, set the relevant field's Field Type to LookupList or LookupListMulti and select the lookup list by name.

What can go wrong

RiskDetail
No values appear after clicking Reload ListThe selected Custom Field Template may be empty, or the Virtual View may be filtering out all rows. Verify the source data and the query configuration.
Lookup list not visible in field type optionsThe lookup list must be saved before it becomes available in the Field Type dropdown in the template editor.
Wrong values appearing in the dropdownIf the list is sourced from a Virtual View, verify that the underlying query is selecting the correct rows and columns.
Row Count shows 0Either the source template has no rows, or the Virtual View returns no results. Confirm data exists in the source and the query is not over-filtering.