The tile manager component enables the dynamic arrangement, resizing, and interaction of tiles.

Slots
default — Default slot for the tile manager. Only `igc-tile` elements will be projected inside the CSS grid container.
CSS Parts
base — The tile manager CSS Grid container.

Sets the number of columns for the tile manager. Setting value <= than zero will trigger a responsive layout.

columnCount: number

Whether drag and drop operations are enabled.

dragMode: TileManagerDragMode

Sets the gap size between tiles in the tile manager.

gap: string

Sets the minimum width for a column unit in the tile manager.

minColumnWidth: string

Sets the minimum height for a row unit in the tile manager.

minRowHeight: string

Whether resize operations are enabled.

resizeMode: TileManagerResizeMode

Gets the tiles sorted by their position in the layout.

get tiles(): IgrTileComponent[]

Returns IgrTileComponent[]

Restores a previously serialized state produced by saveLayout.

loadLayout(data: string): void

Parameters

  • data: string

Returns void

Returns the properties of the current tile collections as a JSON payload.

saveLayout(): string

Returns string

onTileDragCancel(args: CustomEvent<IgrTileComponent>): void

Parameters

Returns void

onTileDragEnd(args: CustomEvent<IgrTileComponent>): void

Parameters

Returns void

onTileDragStart(args: CustomEvent<IgrTileComponent>): void

Parameters

Returns void

onTileFullscreen(args: CustomEvent<IgrTileChangeStateEventArgs>): void

Parameters

Returns void

onTileMaximize(args: CustomEvent<IgrTileChangeStateEventArgs>): void

Parameters

Returns void

onTileResizeCancel(args: CustomEvent<IgrTileComponent>): void

Parameters

Returns void

onTileResizeEnd(args: CustomEvent<IgrTileComponent>): void

Parameters

Returns void

onTileResizeStart(args: CustomEvent<IgrTileComponent>): void

Parameters

Returns void