RowRepeaterLocate this document in the navigation structure

Definition

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.

RowElement

Description of UI Element Properties
  • 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.

  • rowDescription

    This property provides the accessibility text for the individual rows of a RowRepeater. It should be bound to the dataSource of the RowRepeater.

  • 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

Properties Overview
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