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