WinJS.UI.Repeater object

Generates HTML from a set of data. Use this control to generate lists of items.
Syntax
<div data-win-control="WinJS.UI.Repeater"> </div>
var object = new WinJS.UI.Repeater();
Members
The Repeater object has these types of members:
Constructors
The Repeater object has these constructors.
| Constructor | Description |
|---|---|
| Repeater |
Creates a new Repeater control. |
Events
The Repeater object has these events.
| Event | Description |
|---|---|
| onitemchanged |
Raised after an item in the Repeater control's data source changes and after the corresponding DOM element has been updated. |
| onitemchanging |
Raised after an item in the Repeater control's data source changes but before the corresponding DOM element has been updated. |
| oniteminserted |
Raised after an item has been added to the Repeater control's data source and after the corresponding DOM element has been added. |
| oniteminserting |
Raised after an item has been added to the Repeater control's data source but before the corresponding DOM element has been added. |
| onitemmoved |
Raised after an item has been moved from one index to another in the Repeater control's data source and after the corresponding DOM element has been moved. |
| onitemmoving |
Raised after an item has been moved from one index to another in the Repeater control's data source but before the corresponding DOM element has been moved. |
| onitemremoved |
Raised after an item has been removed from the Repeater control's data source and after the corresponding DOM element has been removed. |
| onitemremoving |
Raised after an item has been removed from the Repeater control's data source but before the corresponding DOM element has been removed. |
| onitemsloaded |
Raised when the Repeater has finished loading a new set of data. This event is only fired on construction. This event is only raised when the Repeater is constructed or its data source or template changes. |
| onitemsreloaded |
Raised after the Repeater control's underlying data has been updated and after the updated HTML has been reloaded. |
| onitemsreloading |
Raised after the Repeater control's underlying data has been updated but before the updated HTML has been reloaded. |
Methods
The Repeater object has these methods.
| Method | Description |
|---|---|
| addEventListener |
Registers an event handler for the specified event. |
| dispatchEvent |
Raises an event of the specified type and with additional properties. |
| dispose |
Releases resources held by this Repeater. Call this method when the Repeater is no longer needed. After calling this method, the Repeater becomes unusable. |
| elementFromIndex |
Returns the HTML element for the item at the specified index. |
| removeEventListener |
Removes an event handler that the addEventListener method registered. |
Properties
The Repeater object has these properties.
| Property | Access type | Description |
|---|---|---|
|
Read/write |
Gets or sets the List that provides the Repeater with items to display. | |
|
Read-only |
Gets the DOM element that hosts the Repeater. | |
|
Read-only |
Gets the number of items in the Repeater control. | |
|
Read/write |
Gets or sets a WinJS.Binding.Template or custom rendering function that defines the HTML of each item within the Repeater. |
Remarks
The WinJS Repeater control only supports synchronous item templates. Consider another component such as List if asynchronous support is needed.
Requirements
|
Minimum WinJS version |
WinJS 2.0 |
|---|---|
|
Namespace |
WinJS.UI |