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.
In this article
To learn more about how QBL handles reference and lookup fields in legacy form rules, read QBL legacy form rules behavior.
Form rule
| Property Name |
Required |
Default |
Allowed Values |
| Disable |
False |
False |
true or false |
| FireOnlyOnChange |
False |
None |
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 |
None |
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 |
None |
Reference to Field or QB::Form::Element::Section or QB::Form::Element::Tab |
Form rule action: Make editable
| Property Name |
Required |
Default |
Allowed Values |
| Target |
True |
None |
Reference to Field |
Form rule action: Make read only
| Property Name |
Required |
Default |
Allowed Values |
| Target |
True |
None |
Reference to Field |
Form rule action: Require
| Property Name |
Required |
Default |
Allowed Values |
| Target |
True |
None |
Reference to Field |
Form rule action: Show
| Property Name |
Required |
Default |
Allowed Values |
| Target |
True |
None |
Reference to Field or QB::Form::Element::Section or QB::Form::Element::Tab |
Form rule action: Unrequire
| Property Name |
Required |
Default |
Allowed Values |
| Target |
True |
None |
Reference to Field |
Form rule condition: Field
| Property Name |
Required |
Default |
Allowed Values |
| Field |
True |
None |
Reference to Field |
| Comparison |
True |
None |
One of: None, IsEqualTo, IsNotEqualTo, IsLessThan, IsLessThanOrEqualTo, IsGreaterThan, IsGreaterThanOrEqualTo |
| Value |
False |
"" |
Any string, Reference to Field |
Form rule condition: Field change
| Property Name |
Required |
Default |
Allowed Values |
| Field |
True |
None |
Reference to Field |
| Comparison |
True |
None |
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 |
None |
Reference to Field |
| Comparison |
True |
None |
One of: Includes, DoesNotInclude |
| Value |
False |
"" |
Any string, Reference to Field |
Form rule condition: User
| Property Name |
Required |
Default |
Allowed Values |
| Comparison |
True |
None |
One of: IsInRole, IsNotInRole |
| Value |
True |
None |
Reference to QB::Application::Role |
Form rule trigger: Field
| Property Name |
Required |
Default |
Allowed Values |
| Field |
True |
None |
Reference to Field |
| Comparison |
True |
None |
One of: None, IsEqualTo, IsNotEqualTo, IsLessThan, IsLessThanOrEqualTo, IsGreaterThan, IsGreaterThanOrEqualTo |
| Value |
False |
"" |
Any string, Reference to Field |
Form rule trigger: Field includes
| Property Name |
Required |
Default |
Allowed Values |
| Field |
True |
None |
Reference to Field |
| Comparison |
True |
None |
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 |
None |
One of: IsInRole, IsNotInRole |
| Value |
True |
None |
Reference to QB::Application::Role |