WinJS.UI.CellSpanningLayout object

Represents a layout for the ListView in which items are arranged in a grid and items can span multiple grid cells.
Syntax
<div data-win-control="WinJS.UI.ListView" data-win-options="{layout: {type: WinJS.UI.CellSpanningLayout}}"> </div>
var object = new WinJS.UI.CellSpanningLayout();
Members
The CellSpanningLayout object has these types of members:
Constructors
The CellSpanningLayout object has these constructors.
| Constructor | Description |
|---|---|
| CellSpanningLayout |
Creates a new CellSpanningLayout. |
Methods
The CellSpanningLayout object has these methods.
| Method | Description |
|---|---|
| dragLeave |
This API supports the WinJS infrastructure and is not intended to be used directly from your code. |
| dragOver |
This API supports the WinJS infrastructure and is not intended to be used directly from your code. |
| executeAnimations |
This API supports the WinJS infrastructure and is not intended to be used directly from your code. |
| getAdjacent |
This API supports the WinJS infrastructure and is not intended to be used directly from your code. |
| hitTest |
This API supports the WinJS infrastructure and is not intended to be used directly from your code. |
| initialize |
This API supports the WinJS infrastructure and is not intended to be used directly from your code. |
| itemsFromRange |
This API supports the WinJS infrastructure and is not intended to be used directly from your code. |
| layout |
This API supports the WinJS infrastructure and is not intended to be used directly from your code. |
| setupAnimations |
This API supports the WinJS infrastructure and is not intended to be used directly from your code. |
| uninitialize |
This API supports the WinJS infrastructure and is not intended to be used directly from your code. |
Properties
The CellSpanningLayout object has these properties.
| Property | Access type | Description |
|---|---|---|
|
Read/write |
Gets or sets the position of group headers relative to their items. | |
|
Read/write |
Gets or sets a function that enables cell-spanning and establishes base cell dimensions. | |
|
Read/write |
Required. Gets or sets a function that returns the width and height of an item, as well as whether it should appear in a new column. Setting this function improves performance because the ListView can allocate space for an item without having to measure it first. | |
|
Read/write |
Gets or sets the maximum number of rows or columns, depending on the orientation, to display before content begins to wrap. | |
|
Read-only |
This API supports the Windows Library for JavaScript infrastructure and is not intended to be used directly from your code. | |
|
Read/write |
Gets or sets the orientation of the CellSpanningLayout. For a CellSpanningLayout, this property always returns Orientation.horizontal. |
Requirements
|
Minimum WinJS version |
WinJS 3.0 |
|---|---|
|
Namespace |
WinJS.UI |