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
- Methods
- Properties
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 |