classmethod %OnFinishBackgroundTask(pTaskID As %String)
This server-side callback method is called whenever the client
calls to monitor the current background task and the task is complete.
Typically a subclass uses this to send back JavaScript to update
the page.
Get the (localized) title string for the page.
This should be implemented in a subclass.
classmethod %OnMonitorBackgroundTask(pTaskID As %String, pStatus As %String, pPercentComplete As %Float)
This server-side callback method is called whenever the client
calls to monitor the current background task.
Typically a subclass uses this to send back JavaScript to update
a progress bar.
method BuildRowDetailsQuery()
as %String
[ ZenMethod ]
method CheckSQL(pSQL As %String)
as %String
[ ZenMethod ]
This is called in the middle of rendering the tool ribbon.
Subclasses can inject their own content into the ribbon by writing it out in this method.
This content is best wrapped within a single td element.
It can also consist of multiple td elements.
To achieve a fixed position for elements within the ribbon, for a fixed width page you can
use a single enclosing td that contains a table and a single tr,
with td elements inside that single tr that contain your content for the ribbon.
To achieve a fixed position for elements within the ribbon,
for a page whose width varies depending on its contents (thereby stretching the ribbon)
you can use multiple td elements to contain your content and then a final
td element that is empty and has width 40% (or so) to push your contents towards the left
and keep them in their proper locations.