Tollium
Application development
- OBJECTTYPE BulkExclusiveKeeper
Status object returned by GetBulkExclusiveLock
- OBJECT FUNCTION GetBulkExclusiveLock(RECORD ARRAY tags, RECORD options)
Get an exclusive lock on multiple objects. Only works within the webserver process!
- OBJECT FUNCTION GetExclusiveLockRPCMutex(STRING locktoken)
Get a mutex usable in RPC context. The exclusive lock won't be opened by another user while this mutex is locked.
- BOOLEAN FUNCTION TestExclusiveLocked(RECORD tag)
Returns TRUE when a specific tag has a tollium screen exclusive lock. Only works within the webserver process!
- OBJECTTYPE TolliumBackgroundTask
- OBJECTTYPE TolliumContexts
Container for context objects. Contexts are set on a screen/controller, and are inherited by children screens (and can be overridden there). Use contexts->^mycontextname for private contexts.
- OBJECTTYPE TolliumControllerBase
The Tollium controller controls the tollium environment
- OBJECTTYPE TolliumFragmentBase
The object for Tollium nodes
- OBJECTTYPE TolliumRowEditScreenBase
Base class for rowedit screens passed to
- OBJECTTYPE TolliumScope
A tollium scope, which can contain static tollium objects and callback handlers
- OBJECTTYPE TolliumScreenBase
The object for Tollium nodes
- OBJECTTYPE TolliumTabsExtensionBase
Base object for a tabs extension.
- OBJECTTYPE TolliumUser
The Tollium user object
Common dialogs
- BOOLEAN FUNCTION RunColumnFileExportDialog(OBJECT parent, RECORD options)
Show a column file (eg CSV, XLSX) export dialog.
- MACRO RunExceptionReportDialog(OBJECT parent, OBJECT exceptionobject, RECORD options)
Show a dialog reporting an exception
- MACRO RunIframeDialog(OBJECT parent, STRING url, RECORD options)
Show a frame in a screen
- MACRO RunStackTraceDialog(OBJECT parent, RECORD ARRAY stacktrace, RECORD options)
Show a dialog with a stack trace
Helper functions
- RECORD ARRAY FUNCTION ReorderRows(RECORD ARRAY reorderrows, VARIANT tomove, STRING whereto, RECORD options)
Reorders elements within an array