This document is a 3-step tutorial to enable Progress Indicator User Control in a Smart Device App.
See Progress Indicator User Control in order to understand the API of the user control.
To simulate a procedure that takes some time we are going to use a procedure with the Sleep Function set to 4.
For our example, create the following Panel for Smart Devices object:
Progress.Type = ProgressIndicatorType.Determinate
progress.MaxValue = 100
progress.Value = 0
Progress.Title = "Process Indeterminate"
Progress.Description = "Sleeping..."
Progress.Class = "Table.Progress"
Progress.Type = ProgressIndicatorType.Indeterminate
- At the end of an Event an implicit Hide() is done. this is in case the Hide() call hasnt been done by the user.
- The scope of the properties of a Progress Indicator is per Panel. So if calls are done between two panels which have a Progress Indicator the properties are not going to be shared.
- Any UI element invoked by an action which also has a call to the Progress Indicator will be shown over the progress Indicator (Call, MSG, Confirm, etc).
- The Progress Indicator external object can only be called from client-side events of the Smart Devices objects and from offline Procedures objects.