Available in the OSS Version

Tile Manager - Overview

The igTileManager is a layout control for rendering and arranging data into tiles.
Penne Arrabiata

Lamb Chops

  • 8 lamb chops
  • 2 large crushed garlic cloves
  • 1 tablespoon fresh rosemary leaves
  • 1 teaspoon fresh thyme leaves
  • 3 tablespoons olive oil
  • 1 pinch cayenne pepper
  • pink Himalayan salt
Tomato Soup
Caesar Salad
Strawberry Sorbet
Tiramisu

This sample is designed for a larger screen size.

On mobile, try rotating your screen, view full size, or email to another device.

The tiles are displayed in a responsive grid layout and the control provides corresponding layout configurations for each tile in terms to position (row and column spans) and dimensions (row and column position). See the complete list of samples in the menu.

Code View

Copy to Clipboard
var options = {
    width: "100%",
    height: "500px",
    marginLeft: 10,
    marginTop: 10,
    dataSource: recipes,
    items: [
        { rowIndex: 0, colIndex: 0, rowSpan: 1, colSpan: 1 },
        { rowIndex: 0, colIndex: 1, rowSpan: 2, colSpan: 2 },
        { rowIndex: 1, colIndex: 0, rowSpan: 1, colSpan: 1 },
        { rowIndex: 2, colIndex: 0, rowSpan: 1, colSpan: 1 },
        { rowIndex: 2, colIndex: 1, rowSpan: 1, colSpan: 1 },
        { rowIndex: 2, colIndex: 2, rowSpan: 1, colSpan: 1 }
    ],
    maximizedTileIndex: 1,
    maximizedState: $("#maximized-state").html(),
    minimizedState: $("#minimized-state").html()
}

$("#dashboard").igTileManager(options);