Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
.png)
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
- Events
- Methods
- Properties
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 |