Progress Plug-in
 The Progress Plug-in makes every time-consuming task in the user interface both responsive and controllable.

To create a better user experience the Progress Plug-in creates progress dialogs that allow you to display real time progress of the events occurring within your current Servoy methods.

Features include :
  • Actual, real-time count and percentage feedback to users during any kind of Iterative Process within any of your Servoy methods (for example within for-loops and while-loops).
  • Allow users to cancel the running Servoy method from the Dialog which displays the count and/or percentage status.
  • Attach specific Servoy methods for execution upon user cancellation (such as your rollback method).
  • Execute Servoy methods during and immediately after the Iterative progress events execute. This can be archieved with developer-defined dialog buttons.
  • Configure your own look-and-feel within the progress dialog.

Noteworthy is the fact that the progress dialog is always responsive to User Input and its display is always up-to-date.
That means the user will always have the latest status information. And it also means you can develop your solutions with data integrity in mind by configuring the user actions with suitable interrupt and cancellation actions defined.

Below are screenshots of our Servoy sample solution where the Progress Plug-in is monitoring the creation of 100 new records.


The screenshot is taken before clicking cancel.
TWhen the user had clicked cancel or the 'close' icon on the dialog the process would have been aborted.
If the user responds 'yes' the method will abort at that point.
If a method was defined to fire upon cancellation (such as a rollback), then that would method be fired.


Latest Servoy 4+/5+ (Eclipse) release available   2.0.30 01/29/2010
Latest Servoy 3 Classic release available 1.5-020 08/17/2009
 

Useful links