DataElement Table
Each DataElement has a page containing a table with the instances of this DataElement.
The columns of the table are defined by the info projection. To add a field to the info projection, set isInfoField to true for that field:
Starship.xml
<dataElement name="Starship">
<fields>
<field name="field1">
<isInfoField>true</isInfoField>
</field>
</fields>
</dataElement>
tip
The info projection can also contain Calculated Fields.
Options
cruds.table.pageSize
Application
ApplicationInstance
Component
DataElement
Set the pageSize of the table on the DataElement page, or provide multiple comma-separated values to get a dropdown. Setting it to unlimited will disable paging.
<options>
<cruds.table.pageSize>10, 20, 50</cruds.table.pageSize>
</options>
<options>
<cruds.table.pageSize>unlimited</cruds.table.pageSize>
</options>
cruds.table.hide
Field
CalculatedField
ReferenceField
Removes the column for a field from the table of a DataElement. Though this table is normally constructed out of the info projection, some fields cannot be excluded from a projection. This option allows those to be hidden in the UI.
<options>
<cruds.table.hide/>
</options>