The Progress external object enables you to give a feedback to the end-user about the progress of a batch process that is being executed.
To assign a Theme-class to the control.
The Progress Indicator can be determinate (Type=1) or indeterminate (Type=0). Determinate indicators show the progress of the processing, while indeterminate ones don't inform you about the status during the process. There is an enumerated domain for this purpose (ProgressIndicatorType).
Main text that is shown on the progress Indicator.
More information is shown on the progress indicator screen.
This property is used when the Type is Determinate. This property specifies the value for the task completion.
When the determinate type is used, this value is the current percentage of the processing task.
Invokes the progress Indicator screen.
Invokes the progress Indicator with a custom title.
Invokes the progress indicator with a custom title and description.
Closes the Progress Indicator screen.
When a Progress Indicator is shown inside a composite block, an implicit call to the Hide method is automatically added at the end of the event. This is required since the composite block may be canceled by any failing action, and then the Progress must be automatically hidden. Anyway, it is recommended to always add the call to the Hide method to dismiss the Progress where it should be dismissed (according to the application logic).
Note that this implicit call to the Hide() method is not added when the Progress is shown from generated code (like when shown from an Offline Procedure).
It does not have any.
The progress indicator for web applications has the same requirements as the Server.Socket external object because they both use web sockets. See Progress Indicator requirements for Web.