
Refer to the following tables for detailed description of objects and their properties for use with Template Tags.
Objects
| Object | Description | 
|---|---|
| CONTROL | Control Object | 
| PROJ | Project Object | 
| PROJ.MasterDetails | Master Details Object | 
| PROJ.CustomScripts | Custom Scripts Object | 
| PROJ.Menus | Menus Object | 
| DB | Database Object | 
| TABLE | Table Object | 
| CHART | Chart Object | 
| FIELD | Field Object | 
| PROJ.LINKDBS (v12.0+) | Link Databases Object | 
Properties
You can  use the standard dot notation to access  properties of the objects.
      
Example
<#= PROJ.ProjName #>
This line will write the project name in the output file.
CONTROL Object
The CONTROL Object points to the current control in control.xml that is being generated.
| Property | Description | Data Type | 
|---|---|---|
| CtrlID | Control id (e.g. list, view, edit, etc.) | String | 
| CtrlType | Control type (e.g. table, report, other, copy, etc.) | String | 
PROJ Object
The PROJ Object points to the current project. You can access the current project properties by PROJ.PropertyName.
| Property | Description | Data Type | 
| ProjID (v9+) | Project ID (GUID) | String | 
| ProjName | Project name | String | 
| ProjVar | Project variable | String | 
| Environment (v2026+) | Application environment (prod = Production, dev = Development) | String | 
| MultiLanguage | Use multiple languages | Boolean | 
| DefaultLanguageFile | Default language file | String | 
| LanguageFiles | Language file list (comma separated) | String | 
| SQLQuote | SQL quote identifier (Square Bracket / Double Quote / Single Quote / Back Quote / None / Default) | String | 
| CodePage | Code page | Integer | 
| CharSet | Character set | String | 
| CSS | External CSS file | String | 
| OutputNameType | Output file name option: "" - No prefix or suffix "Prefix" - Prefix with extension "Suffix" - Suffix with extension  | 
          String | 
| OutputNameExt | Output file name extension name | String | 
| OutputNameLCase | Output file name in lowercase | Boolean | 
| BodyTitle | Body title description | String | 
| BodyFont | Body font | String | 
| BodySize | Body size | String | 
| DocType (v6.0+) | Document Type | String | 
| ApplicationTheme (v6.0+) | Application Theme | String | 
| HeaderLogo (v5.0+) | Page header logo file name | String | 
| FooterText (v5.0+) | Page footer text | String | 
| Template | Template location | String | 
| Destination | Output folder location | String | 
| SecType | Security type: "None" - no security "Hard Code" - use hard coded administrator login / password "Use Table" - use security table "Both" - Use both security table & hard coded administrator login / password  | 
          String | 
| SecLoginID | Administrator login id | String | 
| SecPasswd | Administrator password | String | 
| SecTbl | Security table name | String | 
| SecLoginIDFld | Security table login id field name | String | 
| SecPasswdFld | Security table password field name | String | 
| SecEmailFld | Security table email field name | String | 
| SecForgetPwdPage | Generate forget password page | Boolean | 
| SecChangePwdPage | Generate change password page | Boolean | 
| SecChangeEmail | Send email for password change | Boolean | 
| SecRegisterPage | Generate registration page | Boolean | 
| RegisterReturnPage (v6.0+) | Registration return page | String | 
| RegisterMultiPage (v6.0+) | Register page use Multi-Page layout | Boolean | 
| SecRegisterConfirm (v5.0+) | Registration page needs confirm | Boolean | 
| SecRegisterCaptcha (v5.0+) | Registration page uses captcha | Boolean | 
| SecLogInOutAuditTrail (v5.0+) | Login / logout page needs audit trail | Boolean | 
| SecLoginCaptcha (v9+) | Login page uses captcha | Boolean | 
| SecForgotPwdCaptcha (v9+) | Forgot password page uses captcha | Boolean | 
| SecChangePwdCaptcha (v9+) | Change password page uses captcha | Boolean | 
| SecRegisterActivate (v5.0+) | Registration page needs activation | Boolean | 
| SecRegisterActivateFld (v5.0+) | Registration page activation field name | String | 
| SecRegisterEmail | Send email for registration | Boolean | 
| SecRegisterAutoLogin | Auto login for registration | Boolean | 
| ModalLogin (v2020+) | Use modal for login page | Boolean | 
| ModalRegister (v2020+) | Use modal for register page | Boolean | 
| ModalChangePassword (v2020+) | Use modal for change password page | Boolean | 
| ModalForgotPassword (v2020+) | Use modal for forgot password page | Boolean | 
| SecSenderEmail | Sender email address | String | 
| SmtpServer | SMTP server name | String | 
| SmtpServerPort | SMTP server port | Long | 
| SmtpSecureOption (v9+) | SMTP secure option (SSL/TLS) | String | 
| MemoCRLFReplace | Replace CRLF with BR for memo field | Boolean | 
| StartPage (v9+) | Project start page | String | 
| XMLEncoding | XML encoding charset | String | 
| UploadPath | File upload path | String | 
| UploadAllowedFileExt | Allowed upload file extensions | String | 
| CssStyles | User css style content | String | 
| AutoSync | Auto synchronize when open project | Boolean | 
| AutoBrowseURL (v9+) | Auto browse URL | String | 
| AutoBrowse | Auto browse after generation | Boolean | 
| OtherGenList (v7.0+) | Generation list for other scripts. Format: @db=1|@css=0|... (Generate "db" = Yes, Generate "css" = No, ...)  | 
          String | 
| OtherGen | Generate other scripts | Boolean | 
| OtherExpanded (v7.0+) | Expand the other generation list (for display) | Boolean | 
| DynamicLoadDB | Load database dynamically | Boolean | 
| Debug (v2025+) | Enable debug mode | Boolean | 
| HashPassword (v6.0+) | Use hased password | Boolean | 
| CaseSensitivePassword (v6.0+) | Use case sensitive password | Boolean | 
| ServerValidate (v6.0+) | Use server validation | Boolean | 
| ClientValidate (v6.0+) | Use client validation | Boolean | 
| RecPerPage | Records per page | Integer | 
| RecPerPageList | Comma separated values for records per page (list page only) | String | 
| GrpPerPage (v2020+) | Groups per page (reports only) | Integer | 
| GrpPerPageList (v2020+) | Comma separated values for groups per page (reports only) | String | 
| PrinterFriendly (v6.0+) | Printer Friendly | Boolean | 
| ExportHtml | Export to HTML | Boolean | 
| ExportWord | Export to Word | Boolean | 
| ExportExcel | Export to Excel | Boolean | 
| ExportXml | Export to XML | Boolean | 
| ExportCSV | Export to CSV | Boolean | 
| ExportEmail (v7.0+) | Export to email | Boolean | 
| ExportPDF (v8.0+) | Export to PDF | Boolean | 
| ExportType (v7.0+) | Export Type: "SELECTED" = export selected records "PAGE" = export current page "ALL" = export all records  | 
          String | 
| RecPerRow | Records per row (Multi-Column List page) | Integer | 
| MultiDelete | Delete records by multiple selection | Boolean | 
| SortType | Sort type 0 - no sort 1 - single column sort 2 - multiple column sort  | 
          Integer | 
| PagerStyle | Pager style: 1 - numeric pager 2 - nextprev pager  | 
          Integer | 
| TopPageLink | Pager on top | Boolean | 
| BottomPageLink (v5.0+) | Pager on bottom | Boolean | 
| ViewExport (v5.0+) | View page export | Boolean | 
| ListExport (v8.0+) | List page export | Boolean | 
| LinkOnLeft | Links on Left | Boolean | 
| InlineDelete | Inline-Delete | Boolean | 
| DetailViewPaging (v5.0+) | Paging in view page | Boolean | 
| DetailEditPaging (v10.0+) | Paging in edit page | Boolean | 
| ModalSearch (v11.0+) | Use modal form for advanced search | Boolean | 
| ModalAdd (v2017.0+) | Use modal form for add | Boolean | 
| ModalEdit (v2017.0+) | Use modal form for edit | Boolean | 
| ModalUpdate (v2017.0+) | Use modal form for update | Boolean | 
| ModalView (v2017.0+) | Use modal form for view | Boolean | 
| RepeatColumns | Repeat column count for radios and checkboxes | Integer | 
| DeleteUploadedFile | Delete unused uploaded file | Boolean | 
| RecipientEmail | Receiver email | String | 
| SMTPServerUsername | Smtp server user name | String | 
| SMTPServerPassword | Smtp server password | String | 
| FavIcon (v7.0+) | File path for FavIcon | String | 
| LoginOption (v7.0+) | Login options: "AUTO" - Auto login until logout explicitly | String | 
| UseButtonsForLinks (v10.0+) | Use buttons for links | Boolean | 
| UseDropDownForAction (v10.0+) | Use dropdown for action links | Boolean | 
| UseDropDownForListOptions (v10.0+) | Use dropdown for list option links | Boolean | 
| MultiPageType (v10.0+) | Multi-Page type: "Tabs" - Bootstrap tabs "Pills" - Bootstrap pills "Accordion" - Bootstrap accordion  | 
          String | 
| UseDropDownForExport (v10.0+) | Use dropdown for export links | Boolean | 
| CheckConcurrentUser | Check concurrent user | Boolean | 
| ConcurrentUserSessionCount | Concurrent user session count | Integer | 
| UserProfileSessionTimeout | Concurrent user session timeout | Integer | 
| ResetConcurrentUser | Reset concurrent user | Boolean | 
| ForceLogoutUser (v2024+) | Force logout user | Boolean | 
| ForceLogoutConcurrentUser (v2024+) | Force logout concurrent user (use in conjunction with CheckConcurrentUser) | Boolean | 
| CheckLoginRetry | Check login retry | Boolean | 
| LoginMaxRetry | Maximum failed login attempts (for a given interval) | Integer | 
| LoginRetryInterval | Login attempt interval (minutes) | Integer | 
| ResetLoginRetry | Reset login retry | Boolean | 
| CheckPasswordExpiry | Check password expiry | Boolean | 
| UserProfilePasswordExpire | Password expiry time (days) | Integer | 
| SetPasswordExpired | Set password expired | Boolean | 
| ResendRegisterEmail | Resend register email | Boolean | 
| AuditTrailToDB | Write audit trail to database | Boolean | 
| AuditTrailTable | Audit trail table name | String | 
| AuditTrailFieldDateTime | Audit trail date/time field name | String | 
| AuditTrailFieldScript | Audit trail script field name | String | 
| AuditTrailFieldUser | Audit trail user field name | String | 
| AuditTrailFieldAction | Audit trail action field name | String | 
| AuditTrailFieldTable | Audit trail table field name | String | 
| AuditTrailFieldField | Audit trail field field name | String | 
| AuditTrailFieldKeyValue | Audit trail key value field name | String | 
| AuditTrailFieldOldValue | Audit trail old value field name | String | 
| AuditTrailFieldNewValue | Audit trail new value field name | String | 
| ExportLogTableName (v2023+) | Export log Table name | String | 
| ExportLogFileIdField (v2023+) | Export log File Id field name | String | 
| ExportLogDateTimeField (v2023+) | Export log Date/Time field name | String | 
| ExportLogUserField (v2023+) | Export log User field name | String | 
| ExportLogExportTypeField (v2023+) | Export log Export Type field name | String | 
| ExportLogTableField (v2023+) | Export log Table field name | String | 
| ExportLogKeyValueField (v2023+) | Export log Key Value field name | String | 
| ExportLogFilenameField (v2023+) | Export log File Name field name | String | 
| ExportLogRequestField (v2023+) | Export log Request field name | String | 
| ExportFilesExpiryTime (v2023+) | Export log Files Expiry Time (minutes) | Integer | 
| JavaScripts (v2018+) | List of external JavaScripts | String | 
| StyleSheets (v2018+) | List of external StyleSheets | String | 
| Composer (v2019+) | Run composer update | Boolean | 
| Restore (v2019+) | Default composer update setting | Boolean | 
| Require (v2020+) | Additional composer packages | String | 
| BrandHref (v2020+) | Hyperlink for brand logo/text | String | 
| GitRemoteUrl (v2021+) | Git Remote Repository URL (for multi user project) | String | 
| GitUserName (v2021+) | Git Remote Repository user name (for multi user project) | String | 
| GitPassword (v2021+) | Git Remote Repository password (for multi user project) | String | 
| UserPhotoFld (v2022+) | User image field name | String | 
| WebPushAnonymous (v2022+) | Use Web Push Notification for anonymous user | Boolean | 
| UseWebPushNotification (v2022+) | Use Web Push Notification | Boolean | 
| SubscriptionTable (v2022+) | Subscription table name for Web Push Notification | String | 
| SubscriptionFieldId (v2022+) | Subscription ID field name for Web Push Notification | String | 
| SubscriptionFieldUser (v2022+) | Subscription User field name for Web Push Notification | String | 
| SubscriptionFieldEndpoint (v2022+) | Subscription Endpoint field name for Web Push Notification | String | 
| SubscriptionFieldPublicKey (v2022+) | Subscription public key field name for Web Push Notification | String | 
| SubscriptionFieldAuthToken (v2022+) | Subscription auth token field name for Web Push Notification | String | 
| SubscriptionFieldContentEncoding (v2022+) | Subscription content encoding field name for Web Push Notification | String | 
| PushServerPublicKey (v2022+) | Server VAPID public key | String | 
| PushServerPrivateKey (v2022+) | Server VAPID private key | String | 
| SendPushNotificationTimeLimit (v2022+) | Send push notification time limit | Integer | 
| UseTwoFactorAuthentication (v2022+) | Use Two Factor Authentication | Boolean | 
| ForceTwoFactorAuthentication (v2022+) | Force user to use Two Factor Authentication | Boolean | 
| ResetUserSecret (v2022+) | Enable option to reset user secret | Boolean | 
| NpmPackages (v2022+) | npm packages | String | 
| TwoFactorAuthenticationType (v2023+) | Two factor authentication type (Google/Email/Sms) | String | 
| DisablePasswordChecking (v2024+) | Disable password checking and use Two factor authentication to authenticate (Email/Sms only) | Boolean | 
| AdminEmail (v2025+) | Admin email address if password checking is disabled and Two factor authentication is enabled for email | String | 
| AdminPhone (v2025+) | Admin mobile phone if password checking is disabled and Two factor authentication is enabled for SMS | String | 
| SecPhoneFld (v2023+) | Use Phone Number field | String | 
| RememberMe (v2025+) | Enable remember me option during login | Boolean | 
| AlwaysRememberMe (v2025+) | Always use the remember me option during login | Boolean | 
| SwitchUser (v2025+) | Allow admin to switch and impersonate an user | Boolean | 
| SendLoginLink (v2025+) | Enable the send password link option | Boolean | 
The PROJ.MasterDetails Object contains the array of all master/detail relationships defined in the current project. Each master/detail relationship has the following properties.
| Property | Description | Data Type | 
|---|---|---|
| MasterTable | Master table name | String | 
| DetailTable | Detail table name | String | 
| EnforceReferentialIntegrity (v10.0+) | Enforce referential integrity | Boolean | 
| CascadeUpdate (v10.0+) | Cascade update | Boolean | 
| CascadeDelete (v10.0+) | Cascade delete | Boolean | 
The PROJ.CustomScripts Object contains the array of all custom scripts defined in the current project. Each custom script has the following properties.
| Property | Description | Data Type | 
|---|---|---|
| ScriptType | Script type (Server/Client) | String | 
| ScriptCodeType | Script code type (Global/Table/Other) | String | 
| ScriptName | Script name | String | 
| ScriptCtrlID | Script control id | String | 
| ScriptL1Key | Script level 1 key (table/other name) | String | 
| ScriptL2Key | Script level 2 key (reserved for future use) | String | 
| ScriptCode | Custom script code | String | 
The PROJ.Menus Object contains the array of menu items defined in the current project. Each menu item has the following properties.
| Property | Description | Data Type | 
|---|---|---|
| MenuId | Menu id | Integer | 
| MenuText | Menu display text | String | 
| MenuParentId | Menu parent id | Integer | 
| MenuGroup (v8.0+) | Menu is a group item | Boolean | 
| MenuSource | Menu source | String | 
| MenuExtUrl | External url | String | 
| MenuAnonymous (v7.0+) | Menu allows anonymous access | Boolean | 
| MenuSecurity | Menu security settings | String | 
| MenuUrl | Menu url (table name if table list/report page) | String | 
| MenuCustomUrl | Menu use custom url | Boolean | 
| MenuLevel | Menu level | Integer | 
| MenuShow | Show this menu item | Boolean | 
| MenuDisplayOrder | Menu display order | Integer | 
| MenuIconClass (v2018+) | Menu icon class | String | 
| MenuNavbar (v2019+) | Menu is shown in Navbar (top menu) | String | 
DB Object
The DB Object points to the current database. You can access the current database properties by DB.PropertyName.
| Property | Description | Data Type | 
|---|---|---|
| DBID (v12.0+) | Database id | String | 
| DBName | Database name | String | 
| DBVar (v11.0+) | Database variable | String | 
| DBType | Database type | String | 
| DBPath | Database path | String | 
| DBPhyPath | Database physical path | String | 
| DBSID | Database schema id (Oracle) | String | 
| DBConnectionMethod | Database connection method (MySQL): "DIRECT" = direct connection "URL" = URL connection  | 
          String | 
| DBURL | If connection method is "URL", this parameter specifies the URL to the remote server (MySQL) | String | 
| DBHost | Host name (MySQL/PostgreSQL/Oracle) | String | 
| DBPort | Port number (MySQL/PostgreSQL/Oracle) | String | 
| DBEncoding | Database encoding (MySQL/PostgreSQL/Oracle) | String | 
| DBUID | Database user id | String | 
| DBPwd | Database password | String | 
| DBQuoteS | Database start quote character | String | 
| DBQuoteE | Database end quote character | String | 
| DBConnstr | Database connection string | String | 
| DBADOVer | ADO version | String | 
| DBDBMSName | DBMS name | String | 
| DBDBMSVer | DBMS version | String | 
| DBSchema | Schema name | String | 
| DBSslCaCert (v2021-23, deprecated in v2024) | The path name of the Certificate Authority (CA) certificate file (for SSL connection to MySQL/PostgreSQL) | String | 
| DBSslCert (v2021-23, deprecated in v2024) | The path name of the server public key certificate file (for SSL connection to MySQL/PostgreSQL) | String | 
| DBSslCipherList (v2021-23, deprecated in v2024) | The list of permissible ciphers for connection encryption (for SSL connection to MySQL/PostgreSQL) | String | 
| DBSslKey (v2021-23, deprecated in v2024) | The path name of the server private key file (for SSL connection to MySQL/PostgreSQL) | String | 
| DBSslMode (v2021-23, deprecated in v2024) | This option specifies the desired security state of the connection to the server (for SSL connection to MySQL/PostgreSQL) | String | 
| MaxUploadSize | Maximum upload file size | Integer | 
| SecUserLevelFld | User level field name | String | 
| SecDefault | Default security setting | String | 
| SecuUserIDFld | User id field name | String | 
| UserIdForSameUserLevel (v2025+) | Use same user id security for same/parent user level | Boolean | 
| SecUserProfileFld (v7.0+) | User profile field name (used by the advanced security features: concurrent user login / Login retry / Password expiry) | String | 
| UseDynamicUserLevel | Use dynamic user level | Boolean | 
| UserLevelTbl | User level table name | String | 
| UserLevelIdFld | User level id field name | String | 
| UserLevelNameFld | User level name field name | String | 
| UserLevelHierarchyFld (v2025+) | User level hierarchy field name (comma separated sub user level id) | String | 
| UserLevelPrivTbl | User level privilege table name | String | 
| UserLevelPrivTblNameFld | User level table name field name | String | 
| UserLevelPrivUserLevelFld | User level user level name field name | String | 
| UserLevelPrivPrivFld | User level privilege field name | String | 
| SecuParentUserIDFld | Parent user id field name | String | 
TABLE Object
The TABLE Object points to the current table. You can access the current table properties by TABLE.PropertyName.
| Property | Description | Data Type | 
|---|---|---|
| TblSchema (v7.0+) | Table schema name | String | 
| TblName | Table name | String | 
| EntityName | Entity name | String | 
| TblVar | Table variable | String | 
| TblType | Table type (TABLE/VIEW/CUSTOMVIEW/REPORT/LINKTABLE) | String | 
| TblKey | Table key | String | 
| IsJoinView (v2026+) | Is joined view | Boolean | 
| TblGen | Generate this table | Boolean | 
| TblGenList (v7.0+) | Generation list for table scripts. Format: info=1|list=0|... (Generate "info" = Yes, Generate "list" = No, ...)  | 
          String | 
| TblList | Show table in menu | Boolean | 
| TblView | Table view enabled | Boolean | 
| TblInlineEdit | Table Inline-Edit enabled | Boolean | 
| TblGridEdit (v5.0+) | Table Grid-Edit enabled | Boolean | 
| TblModalGridEdit (v2023+) | Table Modal Grid-Edit enabled | Boolean | 
| TblMultiEdit (v2023+) | Table Multi-Edit enabled | Boolean | 
| TblModalMultiEdit (v2023+) | Table Modal Multi-Edit enabled | Boolean | 
| TblEdit | Table edit enabled | Boolean | 
| TblEditConfirm (v5.0+) | Edit needs confirmation | Boolean | 
| TblEditCaptcha (v7.0+) | Edit use captcha | Boolean | 
| TblGridAdd (v7.0+) | Table Grid-Add enabled | Boolean | 
| TblModalGridAdd (v2023+) | Table Modal Grid-Add enabled | Boolean | 
| TblAdd | Table add enabled | Boolean | 
| TblAddReturnPage (v6.0+) | Table add return page | String | 
| TblAddOpt (v6.0+) | Table add option enabled | Boolean | 
| TblAddConfirm (v5.0+) | Add needs confirmation | Boolean | 
| TblAddCaptcha (v5.0+) | Add use captcha | Boolean | 
| TblInlineAdd (v5.0+) | Table Inline-Add enabled | Boolean | 
| TblInlineCopy (v5.0+) | Table Inline-Copy enabled | Boolean | 
| TblMultiUpdate (v5.0+) | Table Multi-Update enabled | Boolean | 
| TblMultiUpdateConfirm (v5.0+) | Multi update needs confirmation | Boolean | 
| TblAnonymous (v5.0+) | Table anonymous access security | Integer | 
| TblIsMaster | Table is a master table | Boolean | 
| TblIsDetail | Table is a detail table | Boolean | 
| TblDelete | Table delete enabled | Boolean | 
| TblCaption | Table caption | String | 
| TblUpdatable | Table is updatable | Boolean | 
| TblSQL | Table SQL (Views only) | String | 
| TblError | Table SQL error (Views only) | String | 
| TblSrchType | Table search type: "NONE" - none "BASIC" - basic search "ADVANCED" - advanced search "BOTH" - both basic & advanced search  | 
          String | 
| TblSearchHighlight (v5.0+) | Search highlight | Boolean | 
| TblSearch (v8.0+) | Table advanced search enabled | Boolean | 
| TblBasicSearch (v8.0+) | Table basic search enabled | Boolean | 
| TblExtendedBasicSearch (v8.0+) | Table extended basic search enabled | Boolean | 
| TblBasicSearchDefault (v9+) | Table basic search default value | String | 
| TblBasicSearchTypeDefault (v9+) | Table basic search type default value | String | 
| TblExtSearchFldPerRow (v8.0+) | Table extended basic search fields per row | Integer | 
| TblDefault | Default table when site loads | Boolean | 
| TblCopy | Table copy enabled | Boolean | 
| TblFilter | Table filter (sql where clause) | String | 
| TblUserIDFld | Table user id field name | String | 
| TblSecurity | Table security settings | String | 
| TblUserIDAllow (v9+) | Table allow view all security level | Integer | 
| TblExpanded (v7.0+) | Expand the table generation list (for display) | Boolean | 
| TblLoaded | Table is loaded | Boolean | 
| TblRptShowSummaryView (v2020+) | Show compact summary report (reports only) | Boolean | 
| TblRptShowDetails | Show report details (reports only) | Boolean | 
| TblRptShowGrandTotal | Show report grand total (reports only) | Boolean | 
| OutputFolder (v11.0+) | Output folder (custom files only) | String | 
| IncludeFiles (v11.0+) | Include PHP files (custom files only) | Boolean | 
| TblReportType (v11.0+) | Report type ("custom" for custom files, "summary" for summary report, "crosstab" for crosstab report, "dashboard" for dashboard report) | String | 
| TblShowReport (v2020+) | Show report (reports only) | Boolean | 
| TblRptShowPageTotal (v2020+) | Show report page total (reports only) | Boolean | 
| TblRowSum (v2020+) | Show row sum (crosstab reports only) | Boolean | 
| TblShowEmptyRows (v2020+) | Show empty rows (crosstab reports only) | Boolean | 
| TblCustomSQL | Table custom SQL (Custom Views only) | String | 
| TblCustomError | Error loading custom views / reports | String | 
| TblRptSrc | Report source table (reports only) | Boolean | 
| TblUseGlobal | Use global settings | Boolean | 
| TblRecPerPage | Records per page (list page only) | Integer | 
| TblRecPerPageList | Dynamic values for records per page (list page only) | String | 
| TblGrpPerPage (v2020+) | Groups per page (reports only) | Integer | 
| TblGrpPerPageList (v2020+) | Dynamic values for groups per page (reports only) | String | 
| TblPrinterFriendly (v6.0+) | Printer Friendly | Boolean | 
| TblExportHtml | Export to HTML | Boolean | 
| TblExportWord | Export to Word | Boolean | 
| TblExportExcel | Export to Excel | Boolean | 
| TblExportXml | Export to XML | Boolean | 
| TblExportCSV | Export to CSV | Boolean | 
| TblExportEmail (v7.0+) | Export to email | Boolean | 
| TblExportPDF (v8.0+) | Export to PDF | Boolean | 
| TblExportType (v7.0+) | Export Type: "SELECTED" = export selected records "PAGE" = export current page "ALL" = export all records  | 
          String | 
| TblImport (v2019+) | Import from external files (Excel/CSV) | Boolean | 
| TblGridAddReturnPage (v2019+) | Grid-Add return page ("_GRIDADD" = Grid-Add page, "_GRIDEDIT" = Grid-Edit page) | String | 
| TblGridEditReturnPage (v2019+) | Grid-Edit return page ("_GRIDADD" = Grid-Add page, "_GRIDEDIT" = Grid-Edit page) | String | 
| TblExportPageBreakCount (v2020+) | Export page break count (reports) | Integer | 
| TblRecPerRow | Records per row (Multi-Column List page) | Integer | 
| TblMultiDelete | Delete records by multiple selection | Boolean | 
| TblSortType | Sort type 0 - no sort 1 - single column sort 2 - multiple column sort  | 
          Integer | 
| TblPagerStyle | Pager style: 1 - numeric pager 2 - nextprev pager  | 
          Integer | 
| TblTopPageLink | Pager on top | Boolean | 
| TblBottomPageLink (v5.0+) | Pager on bottom | Boolean | 
| TblViewExport (v5.0+) | View page export | Boolean | 
| TblListExport (v8.0+) | List page export | Boolean | 
| TblLinkOnLeft | Links on Left | Boolean | 
| TblInlineDelete | Inline-Delete | Boolean | 
| TblDetailViewPaging (v5.0+) | Paging in view page | Boolean | 
| TblDetailEditPaging (v10.0+) | Paging in edit page | Boolean | 
| TblModalSearch (v11.0+) | Use modal form for advanced search | Boolean | 
| TblModalAdd (v2017.0+) | Use modal form for add | Boolean | 
| TblModalEdit (v2017.0+) | Use modal form for edit | Boolean | 
| TblModalUpdate (v2017.0+) | Use modal form for Multi-Update | Boolean | 
| TblModalView (v2017.0+) | Use modal form for view | Boolean | 
| TblAuditTrail | Table use audit trail | Boolean | 
| TblSendMailOnAdd | Send email on add | Boolean | 
| TblSendMailOnEdit | Send email on edit | Boolean | 
| TblSendMailOnDelete | Send email on delete | Boolean | 
| TblShowBlankListPage | Show blank list page | Boolean | 
| TblDetailShowCount (v7.0+) | Show detail record count | Boolean | 
| TblDetailAdd (v9+) | Allow detail add | Boolean | 
| TblDetailEdit (v9+) | Allow detail edit | Boolean | 
| TblDetailView (v10.0+) | Allow detail view | Boolean | 
| TblShowMultipleDetails (v10.0+) | Show multiple details | Boolean | 
| TblEditReturnPage (v6.0+) | Table edit return page | String | 
| TblMultiPageAdd (v6.0+) | Table add Multi-Page layout enabled | Boolean | 
| TblMultiPageEdit (v6.0+) | Table edit Multi-Page layout enabled | Boolean | 
| TblMultiPageView (v6.0+) | Table view Multi-Page layout enabled | Boolean | 
| TblMultiPageSearch (v8.0+) | Table search Multi-Page layout enabled | Boolean | 
| TblCheckConcurrentUpdate (v7.0+) | Check for concurrent update | Boolean | 
| TblUserLevelPriv (v9+) | Use table in dynamic user level security | Boolean | 
| TblDisplayRowCount (v10.0+) | Display row count | Boolean | 
| TblUseButtonsForLinks (v10.0+) | Use buttons for links | Boolean | 
| TblUseDropDownForAction (v10.0+) | Use dropdown for action links | Boolean | 
| TblUseDropDownForListOptions (v10.0+) | Use dropdown for list option links | Boolean | 
| TblMultiPageType (v10.0+) | Multi-Page type: "Tabs" - Bootstrap tabs "Pills" - Bootstrap pills "Accordion" - Bootstrap accordion  | 
          String | 
| TblUseDropDownForExport (v10.0+) | Use dropdown for export links | Boolean | 
| TblDashboardType (v2020+) | Dashboard report type (dashboard reports only) | String | 
| LinkDBID (v12.0+) | Link database id (for table type = "LINKTABLE" only) | String | 
| LinkTableName (v12.0+) | Linked table name (for table type = "LINKTABLE" only) | String | 
| LinkTableType (v12.0+) | Linked table type (for table type = "LINKTABLE" only) | String | 
| CrosstabSummaryFields (v2020+) | Crosstab summary fields (crosstab reports only) | String | 
| CrosstabSummaryTypes (v2020+) | Crosstab summary types (crosstab reports only) | String | 
| ShowGroupHeaderAsRow (v2020+) | Show group header as row (summary reports only) | Boolean | 
| ShowCompactSummaryFooter (v2020+) | Show compact summary footer (summary reports only) | Boolean | 
| TblPageCaptions | Page captions for Multi-Page | String | 
| PreviewField (v2022+) | Preview field name | String | 
| UseColumnVisibility (v2022+) | Use column visibility dropdown in list page | Boolean | 
| CalendarIdField (v2023+) | Calendar Id field name | String | 
| CalendarTitleField (v2023+) | Calendar Title field name | String | 
| CalendarStartDateField (v2023+) | Calendar Start Date field name | String | 
| CalendarEndDateField (v2023+) | Calendar End Date field name | String | 
| CalendarGroupIdField (v2023+) | Calendar Group Id field name | String | 
| CalendarAllDayField (v2023+) | Calendar All Day field name | String | 
| CalendarUrlField (v2023+) | Calendar Url field name | String | 
| CalendarClassNamesField (v2023+) | Calendar Class Names field name | String | 
| CalendarDisplayField (v2023+) | Calendar Display field name | String | 
| CalendarBackgroundColorField (v2023+) | Calendar Background Color field name | String | 
| CalendarDescriptionField (v2023+) | Calendar Description field name | String | 
| TblQuery (v2023+) | Use Query Builder for search | Boolean | 
| DashboardSearchFields (v2024+) | Dashboard search field list (Dashbaord Report only) | String | 
| UpdateTable (v2025+) | Update Table name | String | 
| SoftDeleteField (v2025+) | Soft Delete field name | String | 
| HardDelete (v2025+) | Enable Hard Delete if Soft Delete enabled | Boolean | 
| SoftDeleteTimeAware (v2025+) | Enable Time Aware if Soft Delete enabled | Boolean | 
CHART Object (v2020+)
The CHART Object points to the current chart. You can access the current chart properties by CHART.PropertyName.
| Property | Description | Data Type | 
|---|---|---|
| ChartName | Chart name | String | 
| ChartVar | Chart variable name | String | 
| ShowChart | Show chart in report | Boolean | 
| ChartXFldName | Chart X axis field name | String | 
| ChartYFldName | Chart Y axis field name | String | 
| ChartSeriesYAxis | Chart y-axis series ("1" / "2", comma separated) | String | 
| ChartSeriesRenderAs | Chart y-axis series render as ("bar" / "line" / "area", comma separated) | String | 
| ChartSeriesFldName | Chart series field name (multi-series or stacked charts) | String | 
| ChartSeriesFldOrder | Chart series field order ("ASC" / "DESC") | String | 
| ChartSummaryType | Chart summary type (SUM/AVG/MIN/MAX/COUNT) | String | 
| ChartType | 
                    Chart type: (Single series) 1001 - Column 2D 1002 - Line 2D 1003 - Area 2D 1004 - Bar 2D 1005 - Pie 2D 1006 - Dougnut 2D (Multi series) 2001 - Column 2D 2002 - Line 2D 2003 - Area 2D 2004 - Bar 2D (Stacked) 3001 - Column 2D 3003 - Area 2D 3004 - Bar 2D (Combination) 4001 - Multi-series 2D Single Y Combination Chart (Column + Line + Area) 4021 - Stacked Column2D + Line single Y Axis 4031 - Multi-series 2D Dual Y Combination Chart (Column + Line + Area)br>  | 
                  Integer | 
| ChartSeriesType | Chart series type ("0" = series field / "1" = multiple column fields) | Integer | 
| ChartWidth | Chart width (in pixel) | Integer | 
| ChartHeight | Chart height (in pixel) | Integer | 
| ChartBgColor | Background color | String | 
| ChartCaption | Chart caption | String | 
| ChartChartBgColor | Chart background color | String | 
| ChartChartBorderColor | Chart border color | String | 
| ChartNumGridLines | Chart number of gridlines (reserved, not used) | Integer | 
| ChartGridColor | Chart gridline color | String | 
| ChartXAxisName | Chart X axis name | String | 
| ChartXAxisNameRotated | Chart X axis name is rotated | Boolean | 
| ChartYAxisName | Chart Y axis name | String | 
| ChartPYAxisName | Chart primary Y axis name (combination chart only) | String | 
| ChartSYAxisName | Chart secondary Y axis name (combination chart only) | String | 
| ChartYAxisNameRotated | Chart Y axis name is rotated | Boolean | 
| ChartYAxisMinValue | Chart Y axis minimum value (reserved, not used) | Long | 
| ChartYAxisMaxValue | Chart Y axis maximum value (reserved, not used) | Long | 
| ChartShowNames | Chart show names (X axis values) | Boolean | 
| ChartShowValues | Chart show values (Y axis values) | Boolean | 
| ChartShowHover | Chart show hover (X,Y values on chart) | Boolean | 
| ChartAlpha | Chart alpha (transparency 0-100) | Integer | 
| ChartColorPalette | Chart color palette (comma separated color code) | String | 
| ChartSortType | Chart sort type: 0 - no sort 1 - X ASC 2 - X DESC 3 - Y ASC 4 - Y DESC 5 - run time  | 
                  Integer | 
| ChartSortSeq | Chart custom sort sequence | String | 
| ChartPosition | Chart position: 1 - top 2 - left 3 - right 4 - bottom  | 
                  Integer | 
| ChartDrillTable | Chart drill down table name | String | 
| ChartDrillSourceFields | Chart drill down source field names (separated by "||") | String | 
| ChartDrillTargetFields | Chart drill down target field names (separated by "||") | String | 
FIELD Object
The FIELD Object points to the current field. You can access the current field properties by FIELD.PropertyName.
| Property | Description | Data Type | 
|---|---|---|
| FldName | Field name | String | 
| FldVar | Field variable name (format: x_FldName) | String | 
| FldParm | Field variable name without the "x_" prefix | String | 
| PropertyName (v2025+) | Field property name for entity | String | 
| FldAlias | Field alias name | String | 
| FldSourceName | Field source name | String | 
| FldSourceTable | Field source table name | String | 
| FldSourceField | Field source field name | String | 
| FldType | Field data type | Integer | 
| FldTypeName | Field data type name | String | 
| NativeDataType | Field native data type | Integer | 
| FldSQL (v12.0+) | Field SQL (for custom field only) | String | 
| FldIsCustom (v12.0+) | Field is custom field | Boolean | 
| FldSupport | Field is supported | Boolean | 
| FldSort (v2017.0+) | Field allows sort | Boolean | 
| FldSize | Field size | Long | 
| FldUniqueIdx | Field has unique index | Boolean | 
| FldReq | Field is required (NOT NULL) | Boolean | 
| FldIsPrimaryKey | Field is primary key | Boolean | 
| FldAutoIncrement | Field is auto increment field | Boolean | 
| FldAttribute | Field ADO attributes | Long | 
| FldMin | Minimum value for javascript validation | String | 
| FldMax | Maximum value for javascripot validation | String | 
| FldErrMsg | Error message if javascript validation failed | String | 
| FldValidate | Validate format for javascript | String | 
| FldServerValidateArgs (v7.0+) | Validate arguments (server side) | String | 
| FldClientValidateArgs (v7.0+) | Validate arguments (client side) | String | 
| FldRequired | Required field for javascript validation | Boolean | 
| FldPopCalendar | Use popup calendar | Boolean | 
| FldGenerate | Field generate enabled | Boolean | 
| FldList | Field list enabled | Boolean | 
| FldExport (v6.0+) | Field export enabled | Boolean | 
| FldView | Field view enabled | Boolean | 
| FldEdit | Field edit enabled | Boolean | 
| FldAdd | Field add enabled | Boolean | 
| FldAddOpt (v6.0+) | Field add option enabled | Boolean | 
| FldSearch | Field search enabled | Boolean | 
| FldBasicSearch | Field basic search enabled | Boolean | 
| FldExtendedBasicSearch | Field extended basic search enabled | Boolean | 
| FldDateSearch (v2020+) | Field date search type (reports only) - Year - Quarter - Month - Day  | 
                  String | 
| FldDateSearchDefaultYear (v2020+) | Field date search default year value (reports only) | String | 
| FldDateSearchDefaultQuarter (v2020+) | Field date search default quarter value (reports only) | String | 
| FldDateSearchDefaultMonth (v2020+) | Field date search default month value (reports only) | String | 
| FldDateSearchDefaultDay (v2020+) | Field date search default day value | String | 
| FldRegister | Field enabled for registration page | Boolean | 
| FldSrchOpr | Field search operator | String | 
| FldSrchOpr2 | Field second search operator | String | 
| FldDefault | Field default value | String | 
| FldSearchDefault (v9+) | Field search default value | String | 
| FldSearchDefault2 (v9+) | Field search default value 2 | String | 
| FldDbDefault (v7.0+) | Field default value (database) | String | 
| FldCaption | Field caption | String | 
| FldViewTag | Field view tag | String | 
| FldViewThumbnail (6.0+) | Field view as thumbnail (FILE type field only) | Boolean | 
| FldHtmlTag | Field html tag | String | 
| FldTagSize | Field html tag size | Integer | 
| FldTagMaxLength | Field html tag maximum length | Integer | 
| FldTagValues | Field user select value list | String | 
| FldHtmlTagReadOnly | Field is read only | Boolean | 
| FldTagHiddenValue | Custom value for hidden tag | String | 
| FldSelectType | Field select type (Table/Values) | String | 
| FldTagLnkTbl | Field link to table name | String | 
| FldTagLnkFld | Field link to table key field name | String | 
| FldTagLnkDisplay | Field link to table display field name | String | 
| FldTagLnkDisp2 | Field link to table display field 2 name | String | 
| FldTagLnkDisp3 (v8.0+) | Field link to table display field 3 name | String | 
| FldTagLnkDisp4 (v8.0+) | Field link to table display field 4 name | String | 
| FldTagLnkOrderBy | Field link to table order by field name | String | 
| FldTagLnkOrderType | Field link to table order type (ASC/DESC) | String | 
| FldTagLnkDistinct | Field link to table use distinct value | Boolean | 
| FldTagLnkGroupBy (v2023+) | Field link to table group by field | String | 
| FldTagCols | Field column count (TEXTAREA) | Integer | 
| FldTagRows | Field row count (TEXTAREA) | Integer | 
| FldTagImgWidth | Image width (IMG) | Integer | 
| FldTagImgHeight | Image height (IMG) | Integer | 
| FldTagAType | Href type | String | 
| FldTagATarget | Href target type (A) | String | 
| FldTagAPrefix | Href prefix (A) | String | 
| FldTagASuffix | Href suffix (A) | String | 
| FldBold | Field bold enabled | Boolean | 
| FldItalic | Field italic enabled | Boolean | 
| FldAlign | Field alignment | String | 
| FldFmtType | Field format type: "Currency" - format as currency "Date/Time" - format as date/time "Number" - format as number "Percent" - format as percent "String" - format as string  | 
          String | 
| FldDtFormat | Field date format:
  | 
          Integer | 
| FldNumDigits | Field number of digits after decimal | Integer | 
| FldIncLeadDigit | Field include leading digit | Integer | 
| FldUseParen | Field use parenthesis for negative | Integer | 
| FldGpDigits | Field group digits | Integer | 
| FileNameFld | File name field name (FILE) | String | 
| FileTypeFld | File type field name (FILE) | String | 
| FileSizeFld | File size field name (FILE) | String | 
| ImageWidthFld | Image width field name (FILE) | String | 
| ImageHeightFld | Image height field name (FILE) | String | 
| FldHrefFld | Field hyperlink to field name | String | 
| FldHrefFldOrig (v5.0+) | Href use original value | Boolean | 
| FldStrFunc | Field string function name | String | 
| FldUseDHTMLEditor | Use HTML editor (MEMO) | Boolean | 
| FldMemoMaxLength | Maximum length for memo field (list page only) | Integer | 
| FldSelectSize | Multiple selection list size | Integer | 
| FldSelectMultiple | Use multiple selection list | Boolean | 
| FldSelectFilter | Field select filter | String | 
| FldAutoFillSourceFields (v9+) | Field auto fill source fields | String | 
| FldAutoFillTargetFields (v9+) | Field auto fill target fields | String | 
| FldParentSelect | Dynamic combobox parent field name | String | 
| FldParentSelect2 (v9+) | Dynamic combobox parent field name 2 | String | 
| FldParentSelect3 (v9+) | Dynamic combobox parent field name 3 | String | 
| FldParentSelect4 (v9+) | Dynamic combobox parent field name 4 | String | 
| FldSelectFilterFld | Dynamic combobox filter field name | String | 
| FldSelectFilterFld2 (v9+) | Dynamic combobox filter field name 2 | String | 
| FldSelectFilterFld3 (v9+) | Dynamic combobox filter field name 3 | String | 
| FldSelectFilterFld4 (v9+) | Dynamic combobox filter field name 4 | String | 
| FldParentSelectTbl (v12.0+) | Dynamic combobox parent field table name | String | 
| FldParentSelectTbl2 (v12.0+) | Dynamic combobox parent field table name 2 | String | 
| FldParentSelectTbl3 (v12.0+) | Dynamic combobox parent field table name 3 | String | 
| FldParentSelectTbl4 (v12.0+) | Dynamic combobox parent field table name 4 | String | 
| FldSelectAllowAdd | AJAX add to combo box | Boolean | 
| FldQuoteS | Field start quote character | String | 
| FldQuoteE | Field end quote character | String | 
| FldColumnWidth | List page field column width | String | 
| FldColumnWrap | List page field column wrap | Boolean | 
| FldAggregate | Field aggregate function name | String | 
| FldGroupBy | Field grouping sequence (reports only) | Integer | 
| FldGroupByType (v2020+) | Field group by type: (reports only) "n" - Normal "y" - Year (date fields) "q" - Quarter (date fields) "m" - Month (date fields) "w" - Week (date fields) "d" - Day (date fields) "h" - Hour (date fields) "min" - Minute (date fields) "i" - Interval (numeric fields) "f" - First few characters (string fields)  | 
                  String | 
| FldGroupByInterval (v2020+) | Field group by interval (valid for group by type = "i" & "f" only) (reports only) | Long | 
| FldRowID (v2020+) | Field row index (crosstab report only) | Integer | 
| FldColumnID (v2020+) | Field column index (crosstab report only) | Integer | 
| FldColumnDateType (v2020+) | Field column date type: (column
                    field is date only, crosstab reports only) "y" - Year "q" - Quarter "m" - Month "d" - Date  | 
                  String | 
| FldColumnDateSelect (v2020+) | Field column date with selectable year (crosstab reports only) | Boolean | 
| FldSummaryID (v2020+) | Field summary index (crosstab report only) | Integer | 
| FldSummaryType (v2020+) | Field summary type: (crosstab reports only) "AVG" - Average "COUNT" - Count "MAX" - Maximum "MIN" - Minimum "SUM" - Sum  | 
                  String | 
| FldFilterName (v2020+) | Field filter name (relative filter names, comma separated, summary reports only) | String | 
| FldOrderBy | Field ordering sequence | Integer | 
| FldOrder | Field order type (ASC/DESC) | String | 
| FldGroupByShowSummary | Field grouping show summary (reports only) | Boolean | 
| FldRptAggSum | Aggregate field sum (reports only) | Boolean | 
| FldRptAggAvg | Aggregate field average (reports only) | Boolean | 
| FldRptAggMin | Aggregate field minimum (reports only) | Boolean | 
| FldRptAggMax | Aggregate field maximum (reports only) | Boolean | 
| FldRptAggCnt (v2020+) | Aggregate count of field (reports only) | Boolean | 
| FldRptSkipNull (v2020+) | Skip null values (reports only) | Boolean | 
| FldRepeatColumns | Repeat column count for radios and checkboxes | Integer | 
| FldUploadPath | Field level upload path | String | 
| FldUploadMultiple (v10.0+) | Upload multiple fields (comma separated) | Boolean | 
| UploadAllowedFileExt (v11.0+) | Allowed upload file extensions (comma separated) | Boolean | 
| UploadMaxFileSize (v11.0+) | Upload maximum file size | Long | 
| UploadMaxFileCount (v11.0+) | Upload maximum file count (multiple upload only) | Long | 
| FldCheckDuplicate | Check duplicate for field | Boolean | 
| FldPageIndex | Field page index (Multi-Page add/edit) | Integer | 
| FldAutoUpdateValue (v5.0+) | Field auto update value | String | 
| FldUploadResize (v5.0+) | Resize file on upload (FILE) | Boolean | 
| FldResizeWidth (v5.0+) | Resize file width | Integer | 
| FldResizeHeight (v5.0+) | Resize file height | Integer | 
| FldMultiUpdate (v5.0+) | Field enabled for Multi-Update | Boolean | 
| FldTitle (v5.0+) | Field title attribute (INPUT) | String | 
| FldAlt (v5.0+) | Field alt attribute (IMG) | String | 
| FldEditCustomAttributes (v5.0+) | Field edit tag custom attributes | String | 
| FldViewCustomAttributes (v5.0+) | Field view tag custom attributes | String | 
| FldTagACustomAttributes (v8.0+) | Field href tag custom attributes | String | 
| FldResizeQuality (v5.0+) | Resize file quality | Integer | 
| FldAutoFill (v6.0+) | Field auto fill | Boolean | 
| FldSelectForceSelection (v6.0+) | Field select force selection | Boolean | 
| FldMemoCRLFReplace (v6.0+) | Field replace CrLf with <br> | Boolean | 
| FldTooltipFld (v7.0+) | Field tool tip field | String | 
| FldTooltipWidth (v7.0+) | Field tool tip width (px) | Long | 
| FldVirtualLookup (v7.0+) | Field use virtual lookup (for sort and search) | Boolean | 
| FldVirtualLookupSearch (v7.0+) | Use textbox for virtual lookup search | Boolean | 
| FldViewTemplate (v9+) | Field custom view template | String | 
| FldEditTemplate (v2018+) | Field custom edit template | String | 
| FldDrillParameter (v2020+) | Field is drill down parameter (reports only) | Boolean | 
| FldDrillTable (v2020+) | Field drill down table (reports only) | String | 
| FldDrillSourceFields (v2020+) | Field drill down source fields (separated by "||", reports only) | String | 
| FldDrillTargetFields (v2020+) | Field drill down target fields (separated by "||", reports only) | String | 
| FldOptionTemplate (v12.0+) | Optional template for auto fill/auto suggest | String | 
| FldDropdown (v12.0+) | Use bootstrap dropdown for field | Boolean | 
| FldDropdownWidth (v12.0+) | Dropdown width | Integer | 
| FldDropdownHeight (v12.0+) | Dropdown height | Integer | 
| FldModalLookup (v2017.0+) | Use modal form to search and select from lookup table | Boolean | 
| FldModalLookupPageSize (v2017.0+) | Modal lookup page size | Integer | 
| FldCheckPasswordStrength (v2018.0+) | Check password strength (Password field) | Boolean | 
| FldGeneratePassword (v2018.0+) | Generate password (Password field) | Boolean | 
| UseBootstrapSwitch (v2021+) | Use Bootstrap switch (Boolean checkbox field) | Boolean | 
| CustomMsg (v2021+) | Custom message for add/edit | String | 
| FileAccept (v2021+) | Specify the file types (e.g. */images) that can be selected by the user (File type field) | String | 
| FileCapture (v2021+) | Specify which camera to use (user/environment) for capture of image or video data (File type field) | String | 
| FldSelectSearch (v2021+) | Use search in SELECT2 (Select type field) | Boolean | 
| FldFormat (v2022+) | Field format string | String | 
| FldInputType (v2022+) | Field HTML5 input type (default is "text") | String | 
| FldStep (v2022+) | Field step value (for FldInputType=range) | String | 
| FldPattern (v2022+) | Field format pattern | String | 
| FldFilter (v2022+) | Use field excel style filter in list page | Boolean | 
| FldCardClass (v2022+) | Multi column list page field card class | String | 
The PROJ.LINKDBS array contains all link databases defined in the current project.
Each link database has the same properties as the DB object above.