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.
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.
Determines the data source of the RowRepeater. You can use it to specify the path to the context node providing the data.
design can take the following values and is represented by enumeration type WDRowRepeaterDesign:
Specifies which row is displayed as the first row.
This property provides the accessibility text for the individual rows of a RowRepeater. It should be bound to the dataSource of the RowRepeater.
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.
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 |
rowDescription |
IWDRowRepeater |
String |
|
bindable |
tooltip |
IWDUIElement |
String |
|
bindable |
visible |
IWDUIElement |
WDVisibility |
visible |
bindable |
visibleRowCount |
IWDRowRepeater |
int |
10 |
bindable |
width |
IWDRowRepeater |
String |
|
bindable |