When you design the component of a form, you insert various types of form components to the form content. The components constitute a tree with each component defining
The following are the properties that are common to all components:
ID: ID of the component on design time (Only capital letters, digits, underscores and dollar signs are allowed.)
ID can be used by other form components and listeners in the form.
Modeling ID: ID of the component used on runtime
Modeling IDs are populated with a random unique value. You can change the value manually if required. If an error occurs in runtime, the server returns an error with the modeling IDs of the involved components. The feature is disabled by default. You can enable it with a parameter.
Visible: visibility of the component and its child components
If the property expression is true
or null
, the component is visible. If false
, the component is not visible. The default value is true
. Note that invisible components and their child components are not recalculated on refresh.
Components with an expression in the Visible property are marked with the icon .
Important: The Visible property substitutes the Show property, which was deprecated and removed. However, if your forms still contain the Show property, it will be handled as expected. If both of the properties are defined, the Show property is ignored.
Properties and events specific to components or the group they belong to, are described in the respective sections: