The default animated transition effect for child items. If a child item does not have its own transition
parameter specified, this value is used as its animated transition type. You can choose from the standard
transition types, “slide”, “fade”, “flip”, or from the extended transition types, “cover”, “coverv”,
“dissolve”, “reveal”, “revealv”, “scaleIn”, “scaleOut”, “slidev”, “swirl”, “zoomIn”, “zoomOut”, “cube”,
and “swap”. If “none” is specified, transition occurs immediately without animation.

iconBase

String

“”

The default icon path for child items. If a child item does not have its own icon parameter specified,
this value is used as its icon path. This parameter is especially useful when all or most of the icons are
the same, or you use CSS sprite icons, where you specify an aggregated icon image with this parameter and
an icon position for each icon.

iconPos

String

“”

The default icon position for child items. This parameter is especially useful when all or most of the
icons are the same.

select

String

“”

Selection mode of the list. The check mark is shown for the selected list item(s). The value can be
“single”, “multiple”, or “”. If “single”, there can be only one selected item at a time. If “multiple”,
there can be multiple selected items at a time.

stateful

Boolean

false

If true, the last selected item remains highlighted.

syncWithViews

Boolean

false

If true, this widget listens to view transition events to be synchronized with view’s visibility.

In this example, no ListItem is declared under EdgeToEdgeStoreList. The ListItems are generated according to json data in the store object. Each item in the json object is passed as the attributes of ListItem.

If you want to define custom parameter mappings from data fields in store object to ListItem properties, you can use “itemMap” parameter.
This example maps “name” and “count” fields in the json data to “label” and “rightText” properties of ListItem respectively.

EdgeToEdgeStoreList can handle nested data to display categorized list.
The items listed in the “children” field of each item are displayed as children of the item. The field name can be specified with the “childrenProperty” parameter. (In the example below, childrenProperty can be omitted since “children” is its default value.)