| record column name | Name of a column of the primary table (as defined in the current form). To get, exactly and only, the specified form element: `{{p_id:R}}` |
{{SELECT ... id, name, ... [<PARAM1>] ... FROM person ... [<PARAM2>] [...]}}
* A SQL Statement might contain parameter, including additional SQL statements. Inner SQL queries will be fired first.
* All variables will be substituted one by one from inner to outer.
* Maximum recursion depth: 5 (a recursion depth of 2 is sometimes used for mailing with templates, 3 and more probably confuses too much and are therefore not practicable, but supported until depth of 5)
* The number of variables inside an input field or a SQL statement is not limited.
* A resultset of a SQL statement will be imploded over all (concat all columns of a row, concat all rows - there is no glue string).
* Ordering and grouping: Native Form-Elements and Container-Elements, both with feIdContainer=0 will ordered by 'ord'.
* Inside of a container, all nested elements will be displayed.
Class: Container
----------------
* Pill's are container for 'fieldset' and 'native' Form-Elements.
* Fieldsets are container for 'native' Form-Elements
Type: fieldset
^^^^^^^^^^^^^^
* Native Formelements might be assigned to a fieldset.
* name: technical name, used as HTML identifier.
* label: Shown title of the fieldset.
Type: pill
^^^^^^^^^^
* Pill is a synonym for a tab. A pill looks like a tab.
* Pill's are only available with mode render='bootstrap'.
* If there is a pill defined, every native Formelements needs to be assigned to a pill or to a fieldset.
* If there is a pill defined, every fieldset needs to be assigned to a pill.
* Parameter:
* FormElement.'''name''': technical name, used as HTML identifier.
* FormElement.'''label''': Label shown on the corresponding pill button or inside the dropdown menu.
* FormElement.'''type''': `pill`
* FormElement.'''feIdContainer''': 0 # Pill's can't be nested.
* Form.'''Parameter''': `maxVisiblePill=<nr>` Number of Pill-Buttons shown. Undefined means unlimited. Remaining Pill buttons, not shown, will be displayed as a dropdown menu.