Child-Sections
Child-Sections are used to display embedded workItems either in a 'table' or in a 'group' format. Embedded workItems are data structures holding a list of workitem data in a parent workitem. The data is stored directly into the workitem in a embedded item called 'childitem'.
ChildItem Section
A childitem section can be displayed in any imixs-form layout by defining a imixs-form-section element with an option childitem :
<imixs-form-section columns="3" options="childitem=bill;layout=group" label="Buchungspositionen" >
<item name="bill.date" type="date" label="Belegdatum:" span="2"/>
<item name="bill.description" type="text" label="Beschreibung:" span="4" />
<item name="bill.amount" type="currency" label="Betrag:" />
<item name="bill.currency" type="text" label="Währung:" />
<item name="bill.completed" type="selectBooleanCheckbox" label="Erledigt" />
</imixs-form-section>
The options are mandatory defining the reference item name holding the embedded data. For each embedded childitem a separate table row or group is displayed.
| Property | Type | Mandatory | Description |
|---|---|---|---|
| childitem | text | ✓ | Name of the item holding the child item list |
| layout | text | The layout option table (default) or group |

Table layout
Childitems can be disployed in a group or table layout. To display the child items in a table use the layout type ‘table’
