Form Component

Reference documentation for a Form Component object

Overview

Form Component in the Solution Explorer Tree is a special contained form used for simplified design and runtime optimization for the NGClient. The same behavior can be achieved via tabless tabpanel, but form component has optimized display because all elements are part of the same form, taking away the overhead of tabpanel and loading of another form.

Such a Form Component Form can be places on the form by UI Components which do have a model property that is of type 'formcomponent', Servoy ships for absolute and the bootstrap layout a FormComponentContainer component. This is a UI Component with a single 'formcomponent' property that displays the form as a a tabless tabpanel.

A Form Component Form can't have its own logic (js file), it is also not available at runtime under "forms.xxx" because there is no instance of such a form, Only the template and its properties are used, events like onclick of a button can be assigned but only to scopes or entity methods (if the datasource is specified). Also because it does not have its own instance at runtime also all the form component events and commands like onLoad are not available for it.

Property Summary

Type
Name
Summary

Additional information, such as programmer notes about the form component's purpose.

The names of the database server and table that this form component is linked to.

Gets the deprecate info for this element.

Property to get and add design-time properties for a component.

The selected parent (extended element) for the element (form component).

The name of the form component.

The width of the form component in pixels.

Properties Details

comment

This is a field for additional information, such as programmer notes about the form component's purpose.

Type String

Sample

dataSource

The names of the database server and table that this form component is linked to. It is selectable from all available tables and has this format: "server-name.table-name".

Type String

Sample

deprecated

Gets the deprecate info for this element

Type String the deprecate info for this element or null if it is not deprecated

Sample

designTimeProperties

Property to get and add design-time properties for a component.

Type Object map of the design-time properties

Sample

extendsForm

The selected parent (extended element) for the element (form component).

Type String the parent

Sample

name

The name of the form component.

Type String

Sample

width

The width of the form component in pixels.

Type Number

Sample

Last updated

Was this helpful?