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. Each object has associated properties. Supported schema may differ by QBL version.
The following table lists information about the properties of this object.
Form rule
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Disable | False | False | true or false |
FireOnlyOnChange | True | true or false | |
TrueWhen | False | All | One of: Any, All |
CompactSpaceOnHide | False | False | true or false |
Form rule action: Abort save
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Message | False | "" | Any string |
Form rule action: Change
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Target | True | Reference to Field | |
Value | False | "" | Reference to Field / Any string |
Form rule action: Display message
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Message | False | "" | Any string |
Form rule action: Hide
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Target | True | References: Field (Scope: QB::Table), QB::Form::Element::Section (Scope: QB::Form), QB::Form::Element::Tab (Scope: QB::Form) |
Form rule action: Make editable
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Target | True | Reference to Field |
Form rule action: Make read only
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Target | True | Reference to Field |
Form rule action: Require
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Target | True | Reference to Field |
Form rule action: Show
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Target | True | References: Field (Scope: QB::Table), QB::Form::Element::Section (Scope: QB::Form), QB::Form::Element::Tab (Scope: QB::Form) |
Form rule action: Unrequire
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Target | True | Reference to Field |
Form rule condition: Field
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Field | True | Reference to Field | |
Comparison | True | One of: None, IsEqualTo, IsNotEqualTo, IsLessThan, IsLessThanOrEqualTo, IsGreaterThan, IsGreaterThanOrEqualTo, IsBefore, IsAfter, IsBeforeOrOn, IsAfterOrOn | |
Value | False | "" | Any string / Reference to Field |
Form rule condition: Field change
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Field | True | Reference to Field | |
Comparison | True | One of: Changed, ChangedTo, ChangedFrom | |
Value | False | "" | Any string / Reference to Field |
Form rule condition: Field includes
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Field | True | Reference to Field | |
Comparison | True | One of: Includes, DoesNotInclude | |
Value | False | "" | Any string / Reference to Field |
Form rule condition: User
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Comparison | True | One of: IsInRole, IsNotInRole | |
Value | True | Reference to QB::Application::Role |
Form rule trigger: Field
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Field | True | Reference to Field | |
Comparison | True | One of: None, IsEqualTo, IsNotEqualTo, IsLessThan, IsLessThanOrEqualTo, IsGreaterThan, IsGreaterThanOrEqualTo, IsBefore, IsAfter, IsBeforeOrOn, IsAfterOrOn | |
Value | False | "" | Any string / Reference to Field |
Form rule trigger: Field includes
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Field | True | Reference to Field | |
Comparison | True | One of: Includes, DoesNotInclude | |
Value | False | "" | Any string / Reference to Field |
Form rule trigger: Multiple conditions
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
IfConditionsAre | False | True | true or false |
Form rule trigger: Record state
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
RecordState | False | IsSaving | One of: IsOpened, IsSaving, IsSavingAfterChecking |
Form rule trigger: User
Property Name | Required | Default | Allowed Values |
|---|---|---|---|
Comparison | True | One of: IsInRole, IsNotInRole | |
Value | True | Reference to QB::Application::Role |