TilesViewTemplate
This page provides generated reference documentation for the TilesViewTemplate data model.
Displays multiple datasets as "tiles". Each tile is styled like a business card (similar to template type "Card"), allowing to show up to 6 entity fields at fixed positions.
Overview
| Property | Summary |
|---|---|
| children | List of children in this container |
| colspan | The colspan of the element. |
| descriptionField | Field, which holds the description text |
| devices | Determines on wich devices the component should be available. |
| direction | Determines in wich direction the layout should be scrolled (vertical or horizontal). Mobile devices always use vertical and ignores this option. |
| entityField | This property is mandatory. Its value must be set to 1. #ENTITY, when the ViewTemplate uses multiple EntityFields of the Entity belonging to the View… |
| favoriteActionGroup1 | First action group to place additional actions in |
| favoriteActionGroup2 | Second action group to place additional actions in |
| favoriteActionGroup3 | Third action group to place additional actions in |
| hideActions | Determines, if actions are shown or not |
| hideContentSearch | If true, the content search of the view is hidden. |
| iconField | Field, which determines the icon |
| infoBottomField | Field, which holds the text for the information in the bottom right corner of the tile |
| infoTopField | Field, which holds the text for the information in the top right corner of the tile |
| isCreatable | Creatable yes/no. |
| isDeletable | Deletable yes/no. |
| isEditable | Editable yes/no. |
| rowspan | The rowspan of the element. |
| subtitleField | Field, which hold an additional title. Shown below the title. |
| tilePresentation | Determines how the tiles are shown inside the client. |
| title | Title of the component |
| titleField | Field, which holds the title |
children
Type: Children
List of children in this container
colspan
Type: Integer
Default: 1
Constraints: Minimum: 0, Maximum: Integer.MAX_VALUE
The colspan of the element.
descriptionField
Type: String
Field, which holds the description text
devices
Type: EDeviceType[]
Determines on wich devices the component should be available.
The default value states that the component is available on all devices. If one or more devices are selected then the component is only available for those selected devices.
direction
Type: EScrollDirection
Determines in wich direction the layout should be scrolled (vertical or horizontal). Mobile devices always use vertical and ignores this option.
entityField
Type: String
This property is mandatory. Its value must be set to
#ENTITY, when the ViewTemplate uses multiple EntityFields of the Entity belonging to the View (default).- a single EntityField, if the ViewTemplate uses only this one single EntityField (example: WebContentViewTemplate).
The second option will result in a performance optimization.
favoriteActionGroup1
Type: String
First action group to place additional actions in
favoriteActionGroup2
Type: String
Second action group to place additional actions in
favoriteActionGroup3
Type: String
Third action group to place additional actions in
hideActions
Type: Boolean
Determines, if actions are shown or not
hideContentSearch
Type: Boolean
Default: true
If true, the content search of the view is hidden.
iconField
Type: String
Field, which determines the icon
infoBottomField
Type: String
Field, which holds the text for the information in the bottom right corner of the tile
infoTopField
Type: String
Field, which holds the text for the information in the top right corner of the tile
isCreatable
Type: Boolean
Default: false
Creatable yes/no.
isDeletable
Type: Boolean
Default: true
Deletable yes/no.
isEditable
Type: Boolean
Default: true
Editable yes/no.
rowspan
Type: Integer
Default: 1
Constraints: Minimum: 0, Maximum: Integer.MAX_VALUE
The rowspan of the element.
subtitleField
Type: String
Field, which hold an additional title. Shown below the title.
tilePresentation
Type: ETilePresentation
Determines how the tiles are shown inside the client.
LANDSCAPE: icon on the left side of the tile, text on the right. There will be 3 tiles in a row with dynamic width.PORTRAIT: icon on top of the tile, text below the icon. There will be a dynamic number of tiles per row with a fixed width.
<!--VSCODE_ONLY-->
title
Type: String
Constraints: Verification: TITLE_LENGTH
Title of the component
titleField
Type: String
Field, which holds the title