Forms Design & MaintenanceThe Diamonds Forms Designer allows for fast development of application forms whilst removing the need for in-depth knowledge of traditional web programming methods. The speed and ease of using the Forms Designer also makes it a very powerful and extremely efficient prototyping tool.Multiple tab pages can be added to forms and form items (text boxes, check boxes, drop down menus, list items etc) can be added using the form items palette. Items can be simply added by clicking on it in the pallete and then positioning it on the form canvas with a simple point and click. The properties and behaviour of the item can then be configured. Forms can be version controlled and copied if required, allowing for the simple re-use between applications, avoiding the duplication of work. Configuration sessions can be used, allowing for the grouping of changes to a forms meta-data. These changes are then logged and can then be applied individually as "Change Sets", giving you ultimate flexibility and control. Auto-generated FormsOnce you have defined your Business Objects in the system, Forms can be auto-generated using our automated tools. At the click of a button, Object Properties Forms, Search Forms and Data Administration Forms can be generated for the chosen Business Object, meaning that most of the work required is already done for you.Form Validation & EventsForm and Item validation can be configured by means of simple wizards, where simplified logical rules are applied, without and need for coding.Events can also be configured by means of wizards and logical rules and can be performed based on values in the forms items, changes in values, or based on business rules and logic. The events can be configured to activate at different stages of the forms state, and can either take effect on elements of the form, or alternatively on data in another application or IT system. An event could entail just hiding, or disabling a button, setting a data item to non-editable, a call to a Database Function or even a Web Service allowing for the retrieval and/or manipulation of data in a database. These events allow for extensive integration with other IT systems at a form level. |
1. Design your form, add items and select their properties.....
![]() Figure 1: Example of Form in Designer Environment
2. Click "SAVE".
All of the information about the form, its items, any validation and events are stored in the Forms meta-data.
3. A simple refresh of your browser window or the specific application form will immediately show the changes that have been applied in the Forms meta-data.....
![]() Figure 2: Example of running Form in Web Browser Features & Functions:
|






