Structure of a ProFramework Form
ProFramework forms represent the structure of a form in a descriptive manner. The Element hierarchy describes the control hierarchy while each element (XML tag) in the structure describes one control which is rendered in the form.
Each attribute of an element describes one specific characteristic which will influence the behaviour of the rendered control. Depending on the widget it is used in, the form is rendered differently and supports different elements.
A form primarily consists of two groups of elements. Basic elements like Labels, Texts, Buttons, Checkboxes, Icons and so on and structured elements like Container, Tab Strips or Tables. Furthermore, a form may provide special parameters to certain feeders witch can influence the behaviour of the View.
Container
Container are used to group or structure elements in a row based layout. The layout attribute of the container defines how the sub elements are placed in each row, the attribute Insert in new Line defines when a new line is started (exception Grid Layout). Further information can be found in Adjusting an Existing Form.
Simple Data: Simple Data forms will be rendered in a tree like representation supporting Container, Label, Text and Icon- Fields. Containers are rendered as Folder, Rows of an container Layout as leaf node and the single fields as items of its respective node/row. Simple Data does not support more than one container in a row.
Screen: Screen forms will be rendered into a screen to display / edit data. Screen forms support all available element types. Container are rendered as screen sections, depending on attributes like Container Type, Expandable and Title in different ways like Trays groups or invisible areas. In Screen forms a wider variety of layouts is supported.
© ProNovia AG | Imprint | Data Protection