Group/Struct widget
Concept
A group widget is simply a container for a number of other widgets. This can be useful to:
- change the state of the grouped widgets as a whole
- to use in a union widget
- ....
The group widget was previously called struct.
Definition
<fd:group id="..." state="..."> <fd:widgets> [...] </fd:widgets> <fd:validation> [...] </fd:validation> <fd:on-create> [...] </fd:on-create> <fd:attributes> <fd:attribute name="..." value="..."/> </fd:attributes> </fd:group>
Template
A group widget is inserted in a template using the ft:group tag. The content of the ft:group widget is the template for the children of the group widget, thus should contain the template tags for these child widgets.
<ft:group id="..."> [...] </ft:group>
Example
For a definition like this:
<fd:group id="mygroup"> <fd:widgets> <fd:field id="field1"/> <fd:field id="field2"/> </fd:widgets> </fd:group>
The template could look like this:
<ft:group id="mygroup"> <ft:widget id="field1"/> <br/> <ft:widget id="field2"/> </ft:group>
Styling (default HTML XSL)
N/A
Errors and Improvements? If you see any errors or potential improvements in this document please help us: View, Edit or comment on the latest development version (registration required).