DialogPro plugin 1.0 announced

We are pleased to announce version 1 of our new DialogPro-Plugin for Servoy.

The DialogPro-Plugin enables Servoy developers to create custom dialogs with any number of
Text fields
Checkboxes
Comboboxes (editable and non-editable)
Radio buttons
Lists (single or multiple selection)
Sliders
Spinners (date and number)
Password fields
Text areas
HTML areas
Tables (editable, single or multiple selection of rows)
Custom icon
HTML header
Buttons
The plugin also offers
Non-modal windows that stay visible while the user continues to work with the Servoy solution
A “RecordDialog” that can show certain columns of a record in an automatically layouted dialog and update that record if wanted
A splash message in the lower right corner that can be used to notify the user of new mails, open todos etc.
A simple progress dialog with a cancel button
We have tried to make it as easy as possible for Servoy developers to create such dialogs. The plugin supports i18n, display/return values for comboboxes and radio buttons, easy creation of tables from JSDataSets and more. Every method has tooltips and almost all methods have extensive sample code to get you started.

Why use a plugin for dialogs if Servoy offers showFormInDialog()? Because a showFormInDialog() requires a form. How many forms do you create just for the purpose of asking the user for rather simple input like first and last name, simple value list entries etc.? Too many forms reduce the performance of the whole solution. DialogPro makes it easy to bypass this tradeoff. Plus it offers some features that are currently not possible with Servoy as for example non-modal windows. That allows you to show a window that can be kept open and fire a global method when the user closes the window.

Here is a sample screenshot of a custom dialog created with DialogPro:

The plugin is available from our website.

Wish I would have had time for this :)

Looks great! Compliments…

many thanks patrick …

But am wondering, is this supported in web either ??

But am wondering, is this supported in web either ??

No! This is smart client only (currently :wink:). Good question, though.

Excellent intuition and very good product: congratulations, Patrick.

Thanks! I’d like to add something: the table component used in the dialog has some interesting features like multi-column sort, setting certain columns to checkboxes, multiple selection of rows etc. We will soon make this available as a bean that works just like the datasetGrid bean that comes with Servoy, but with a lot more functionality as the ones mentioned plus support for double clicks etc. So watch out!

Really nice plug, Patrick! We use it alot allready :D