The RowRepeater is a UI element that creates a list of rows with the same layout.
The figure below illustrates a RowRepeater element.
Supported RowElements are TransparentContainer, TextView, Image and various links: LinkToAction, FileDownload, LinkToUrl.
Each UIElement in the RowElement is laid out in one column.
If the RowElement is a TransparentContainer, with Layout MatrixLayout and scrollingMode=none, it will be treated differently: The MatrixLayout will be "disintegrated". Its children will be treated as cells of the RowElement's MatrixLayout. The maximum number of MatrixLayout rows (of all RowElements which are a TransparentContainer with Layout MatrixLayout) defines the number of rows in one RowRepeater row. All other cells get a rowSpan, so that they fit again to the maximum number of MatrixLayout rows.
● accessibilityDescription
When accessibility is activated, the assigned text is added to the tooltip. This description provides semantic details of the UI element and is only read by the screen reader if the user focuses the complete Ul element.
● dataSource
Determines the data source of the RowRepeater. You can use it to specify the path to the context node providing the data.
● design
design can take the following values and is represented by enumeration type WDRowRepeaterDesign:
○ alternating
○ transparent
● firstVisibleRow
Specifies which row is displayed as the first row.
● visibleRowCount
Specifies the number of rows that can be displayed without the user needing to scroll. The value -1 displays all rows without the need to scroll.
● width
Determines the width of the RowRepeater that you can specify in CSS sizes, such as em, ex, pixels or percentage values
Name |
Interface |
Type |
Initial Value |
Bindable |
accessibilityDescription |
IWDRowRepeater |
String |
|
bindable |
dataSource |
IWDRowRepeater |
Object |
|
bindable_mandatory |
Design |
IWDRowRepeater |
WDRowRepeaterDesign |
transparent |
bindable |
Enabled |
IWDUIElement |
boolean |
true |
bindable |
firstVisibleRow |
IWDRowRepeater |
int |
0 |
bindable |
Tooltip |
IWDUIElement |
String |
|
bindable |
Visible |
IWDUIElement |
WDVisibility |
visible |
bindable |
visibleRowCount |
IWDRowRepeater |
int |
10 |
bindable |
Width |
IWDRowRepeater |
String |
|
bindable |