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.
Property | Description | Required | Default | Allowed Values |
|---|---|---|---|---|
DefaultReportSettings | False | - | See nested properties | |
DefaultRowHeight | False | Short | One of: Short, Medium, Tall, ExtraTall, Max | |
DefaultColumnHeaderText | False | Wrap | One of: Wrap, Truncate | |
InlineEditing | False | True | true or false | |
DefaultGroupDisplay | False | Collapsed | One of: Expanded, Collapsed | |
DefaultRowNumberVisibility | False | Visible | One of: Visible, Hidden | |
ActionOnNewFieldAdd | False | MakeDefault | One of: MakeDefault, Ask, None | |
DefaultFilters | False | - | See nested properties | |
DynamicFields | False | Default | One of: Default, None | |
AllowQuickSearch | False | False | true or false | |
DefaultSortOrder | True | - | See nested properties | |
SortOrder | False | Ascending | One of: Ascending, Descending | |
TargetField | True | - | Reference to Field | |
DefaultColorCoding | False | - | See nested properties | |
ColorBy | False | - | - | |
ColorFormula | False | - | - | |
Appearance | False | - | - | |
Name | True | - | Any string | |
AliasHint | True | - | Any string | |
Description | False | "" | Any string | |
RecordNameSingular | False | Record | Any string | |
RecordNamePlural | False | Records | Any string | |
KeyField | True | - | Reference to Field | |
SaveOnExit | False | True | true or false | |
Searchable | False | True | true or false | |
IndexFileAttachments | False | False | true or false | |
IncludeInTableBar | False | True | true or false | |
TableNameOverride | False | None | Any string | |
TableIconName | False | Folder | Any string | |
DefaultRecordPicker | False | Default | One of: Default | |
CustomDataRules | False | - | See nested properties | |
TurnedOn | False | false | true or false | |
Formula | False | "" | Any string | |
UseCustomRecordTitleField | False | False | true or false | |
RecordTitleField | False | 0 | One of: 0 | |
KanbanManualOrderField | False | 0 | One of: 0 | |
RolePermissions | False | - | Keyed reference with properties: References: QB::Application::Role, Scope: Parent, Definition: RolePermissions (type: object), Required: False | |
CanAddRecords | False | False | - | |
CanDeleteRecords | False | False | - | |
CanSaveCommonReports | False | False | - | |
CanEditFieldProperties | False | False | - | |
CanViewRecords | False | - | - | |
CanModifyRecords | False | - | - | |
CanRefreshConnectedData | False | False | - | |
ReportGroupOrder | True | - | Array of items of type: Reference to QB::ReportGroup | |
TableHomePageSettings | False | - | See nested properties | |
HomepageView | False | SameForEveryone | One of: SameForEveryone, BasedOnRole | |
RoleViews | False | - | Keyed reference with properties: References: QB::Application::Role, Scope: Qb::application, Definition: RoleViewWithNone (type: object), Required: False | |
View | False | None | References: Report (Scope: child; Required: Yes), Chart (Scope: child; Required: Yes) | |
ConnectedData | True | - | See nested properties | |
DataSource | True | - | Reference to RecordSet | |
Connected | The logical AND of trType and trReplicator AST properties controlling the connected table status | False | True | true or false |
UpdateMode | Determines how data is updated in the connected table. ExactMatch does a full sync and removes any records that don't exist in the Data Source. Upsert updates existing rows if they've changed and inserts new records for data that exists in the Data Source and is missing from the table. | False | Destructive | One of: Destructive, Additive |
Schedule | Controls how often a connected table is refreshed, and configuration details for automated refreshes. | False | Manual | One of: Manual |
CronTab | True | - | Any string | |
NotifyOnFailure | False | True | true or false | |
DataFilter | False | None | One of: None | |
AllOf | False | - | - | |
AnyOf | False | - | - | |
FieldMap | True | - | Keyed reference with properties: References: Field, Scope: Child, Definition: SyncFieldMap (type: object), Required: True, References: ConnectedColumn, Reference Scope: named_scope | |
KeyFields | True | - | Array of items of type: Reference to Field |