---
title: "Legacy form elements: QBL v0.14"
slug: "legacy-form-elements-qbl-v014"
updated: 2026-07-09T14:14:02Z
published: 2026-07-09T14:14:02Z
canonical: "help.quickbase.com/legacy-form-elements-qbl-v014"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.quickbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Legacy form elements: QBL v0.14

This article contains information about a QBL (Quickbase language) object. QBL objects are the supported Quickbase schema elements you see textually represented in the YAML file generated by Quickbase when you [export a solution](https://developer.quickbase.com/operation/exportSolution). Each object has associated properties. Supported schema may differ by [QBL version](/v1/docs/about-qbl-versions).

The following table lists information about the properties of this object.

## Form

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Name | True |  | Any string |
| ShowBuiltInFields | False | True | true or false |
| HorizontalRuleBetweenSections | False | True | true or false |
| WrapFieldLabels | False | False | true or false |
| ShowSaveAndCancelButtons | False | True | true or false |
| ShowSaveAndKeepWorking | False | False | true or false |
| WaitForEmbeddedReports | False | UseAppBehavior | One of: UseAppBehavior, DisplayFormThenLoad, LoadFormThenDisplay |
| NewFieldAction | False | DoNotAdd | One of: DoNotAdd, Prompt, Add |

## Form element: Address field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::Address |
| HideMap | False | False | true or false |

## Form element: Checkbox field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::Checkbox |

## Form element: Currency field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::Currency |

## Form element: Date field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::Date |

## Form element: Date time field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | References: QB::Field::DateTime (Scope: QB::Table), QB::Field::DateCreated (Scope: QB::Table), QB::Field::DateModified (Scope: QB::Table) |

## Form element: Duration field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::Duration |

## Form element: Email field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::Email |

## Form element: Field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field |

## Form element: File attachment field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::FileAttachment |

## Form element: Formula field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Field | True |  | Reference to {"logical_type":"Field","except":["QB::Field::Address","QB::Field::AddressCity","QB::Field::AddressCountry","QB::Field::AddressPostalCode","QB::Field::AddressState","QB::Field::AddressStreet1","QB::Field::AddressStreet2","QB::Field::Checkbox","QB::Field::Currency","QB::Field::Date","QB::Field::DateTime","QB::Field::Duration","QB::Field::Email","QB::Field::FileAttachment","QB::Field::ListUser","QB::Field::Lookup","QB::Field::MultiselectText","QB::Field::Number","QB::Field::Percent","QB::Field::PhoneNumber","QB::Field::Predecessor","QB::Field::Rating","QB::Field::Reference","QB::Field::ReferenceProxy","QB::Field::ReportLink","QB::Field::RichText","QB::Field::Summary","QB::Field::Text","QB::Field::TextMultiline","QB::Field::TextMultipleChoice","QB::Field::TimeOfDay","QB::Field::URL","QB::Field::User","QB::Field::WorkDate","QB::Field::DateCreated","QB::Field::DateModified","QB::Field::LastModifiedBy","QB::Field::RecordID","QB::Field::RecordOwner","QB::Field::Unsupported"]} |

## Form element: List user field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::ListUser |

## Form element: Lookup field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Field | True |  | References: QB::Field::Lookup (Scope: QB::Table), QB::Field::Unsupported (Scope: QB::Table) |
| HideMap | False | False | true or false |

## Form element: Multi-select text field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::MultiselectText |

## Form element: Number field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | References: QB::Field::Number (Scope: QB::Table), QB::Field::RecordID (Scope: QB::Table) |

## Form element: Percent field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::Percent |

## Form element: Phone number field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::PhoneNumber |

## Form element: Predecessor field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| EmbeddedView | False | Default | One of: Default. See nested properties. |
| Editable | False |  |  |
| MaxHeightInPixels | False |  |  |
| RowsToDisplay | False |  |  |
| TargetReport | False |  |  |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::Predecessor |

## Form element: Rating field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::Rating |

## Form element: Reference field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| BaseRecordPickerOn | False | Default | One of: Default. References: Report (Scope: named_scope), Chart (Scope: named_scope), Field (Scope: named_scope). See nested properties. |
| QueryId | False | "" | Any string. References: Report (Scope: named_scope), Chart (Scope: named_scope), Field (Scope: named_scope) |
| FieldId | False | "" | Any string. References: Report (Scope: named_scope), Chart (Scope: named_scope), Field (Scope: named_scope) |
| EmbeddedView | False | Default | One of: Default. See nested properties. |
| Editable | False | False | true or false |
| MaxHeightInPixels | False | 0 | Any integer |
| RowsToDisplay | False | 0 | Any integer |
| TargetReport | False | Default | One of: Default. References: Report (Scope: named_scope), Chart (Scope: named_scope). See nested properties. |
| QueryId | True |  | Any string. References: Report (Scope: named_scope), Chart (Scope: named_scope) |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | References: QB::Field::Reference (Scope: QB::Table), QB::Field::Unsupported (Scope: QB::Table) |

## Form element: Reference proxy field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| BaseRecordPickerOn | False | Default | One of: Default. References: Report (Scope: named_scope), Chart (Scope: named_scope), Field (Scope: named_scope). See nested properties. |
| QueryId | False | "" | Any string. References: Report (Scope: named_scope), Chart (Scope: named_scope), Field (Scope: named_scope) |
| FieldId | False | "" | Any string. References: Report (Scope: named_scope), Chart (Scope: named_scope), Field (Scope: named_scope) |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to Field |

## Form element: Report link field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| EmbeddedView | False | Default | One of: Default. See nested properties. |
| Editable | False | False | true or false |
| MaxHeightInPixels | False | 0 | Any integer |
| RowsToDisplay | False | 0 | Any integer |
| TargetReport | False | Default | One of: Default. References: Report (Scope: named_scope), Chart (Scope: named_scope). See nested properties. |
| QueryId | True |  | Any string. References: Report (Scope: named_scope), Chart (Scope: named_scope) |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Field | True |  | Reference to QB::Field::ReportLink |

## Form element: Rich text field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::RichText |

## Form element: Section

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Heading | False | "" | Any string |
| Collapse | False | False | true or false |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| LabelPosition | False | AboveField | One of: AboveField, LeftOfField |

## Form element: Summary field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Field | True |  | References: QB::Field::Summary (Scope: QB::Table), QB::Field::Unsupported (Scope: QB::Table) |

## Form element: Tab

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| Color | False | "" | Any string |

## Form element: Text

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Text | False | "" | Any string |
| IsHTML | False | False | true or false |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |

## Form element: Text field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::Text |

## Form element: Text multi-line field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::TextMultiline |

## Form element: Text multiple choice field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::TextMultipleChoice |
| DisplayChoicesAsRadioButtons | False | False | true or false |

## Form element: Time of day field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::TimeOfDay |

## Form element: URL field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::URL |

## Form element: User field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | References: QB::Field::User (Scope: QB::Table), QB::Field::LastModifiedBy (Scope: QB::Table), QB::Field::RecordOwner (Scope: QB::Table) |

## Form element: Work date field

| Property Name | Required | Default | Allowed Values |
| --- | --- | --- | --- |
| Label | False | "" | Any string |
| DisplayOn | False |  | See nested properties |
| Edit | False | True | true or false |
| Add | False | True | true or false |
| View | False | True | true or false |
| Required | False | False | true or false |
| ReadOnly | False | False | true or false |
| Field | True |  | Reference to QB::Field::WorkDate |
