A component describes a typified data object, which holds further properties like caption, default value, validation, calculation, visibility or kind of layout. Common data types are available: text, integer, float, date, time, binaries or typified lists for multiple choices of values. Various component classes can be integrated per configuration.
Two further component types: groups and repeats allow the generation of a hierarchical structure. Groups serve the logic abstract of the components, for instance they need to be displayed framed or the data structure is represented by one class with multiple fields. Repeats are recurrences of components in one group to realize a table formed input for instance.
Therefore a form definition describes its own data model, which is filled during input phase. The integration of the form specific to the application model is effected by the flexible Connector-API.


