Language
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 |