Servoy uses forms for entering or displaying your new application’s data. You can create and edit these forms using the WYSIWYG tools provided (What You See Is What You Get). All the form objects needed to rapidly build your application are provided and can be implemented using drag and drop. Servoy also takes care of connecting all the field objects to the database by automatically binding data.
Using cascading style sheets (CSS), you can not only control the overall look and feel of your solution, but also customize the appearance of individual objects on a form. Easily specify and manage fonts, colors and borders for every graphical element. Use as many style sheets as needed in a single solution and reuse them for other solutions. Specific CSS can be dynamically loaded at runtime.
The NG client by Servoy takes away the restrictions on creating a powerful user experience (UX). As a developer you can build and use your own web components, use the layout engine of your choice and also experience complete CSS freedom. Servoy provides an extensive set of web components out of the box, such as labels, fields, buttons and calendars.
With the NG client, you can use your own layout engine with the form designer we provide. The Servoy architecture creates a clean and maintainable API between web components and the Servoy core engine. Provided is a fully anchored layout engine for rapid form building as well as a Bootstrap 12-grid responsive engine. Opt for a different layout mechanism or build your own – your choice. The form designer supports both options.
Servoy provides extensive support for events that are run on the field, form and data layers. Each of these events can trigger methods used to change the user interface (UI), update tool tips and more. For example, all fields support onFocusGained (enter field), onDataChange and onFocusLost (exit field) events so you can implement your own business rules, validations and security rules.