The tile component is used within the igc-tile-manager as a container for displaying various types of information.

Element
igc-tile
Slots
default — Default slot for the tile's content.
title — Renders the title of the tile header.
maximize-action — Renders the maximize action element of the tile header.
fullscreen-action — Renders the fullscreen action element of the tile header.
actions — Renders items after the default actions in the tile header.
side-adorner — Renders the side resize handle of the tile.
corner-adorner — Renders the corner resize handle of the tile.
bottom-adorner — Renders the bottom resize handle of the tile.
CSS Parts
base — The wrapper for the entire tile content, header and content.
header — The container for the tile header, including title and actions.
title — The title container of the tile.
actions — The actions container of the tile header.
content-container — The container wrapping the tile’s main content.
trigger-side — The part for the side adorner of the encapsulated resize element in the tile.
trigger — The part for the corner adorner of the encapsulated resize element in the tile.
trigger-bottom — The part for the bottom adorner of the encapsulated resize element in the tile.

IgcTileComponent

new IgcTileComponent(): IgcTileComponent

Defined in src/components/tile-manager/tile.ts:357

Returns IgcTileComponent

_tileContent: HTMLElement

Defined in src/components/tile-manager/tile.ts:187

Whether to disable the rendering of the tile fullscreen-action slot and its default fullscreen action button.

disableFullscreen: boolean = false

Defined in src/components/tile-manager/tile.ts:329

Whether to disable the rendering of the tile maximize-action slot and its default maximize action button.

disableMaximize: boolean = false

Defined in src/components/tile-manager/tile.ts:339

Indicates whether to disable tile resize behavior regardless ot its tile manager parent settings.

disableResize: boolean = false

Defined in src/components/tile-manager/tile.ts:319

The tagName read-only property of the Element interface returns the tag name of the element on which it's called.

MDN Reference

tagName: "igc-tile" = 'igc-tile'

Defined in src/components/tile-manager/tile.ts:101

get colSpan(): number

Defined in src/components/tile-manager/tile.ts:224

Returns number

The number of columns the tile will span.

set colSpan(value: number): void

Defined in src/components/tile-manager/tile.ts:219

Parameters

  • value: number

Returns void

get colStart(): number | null

Defined in src/components/tile-manager/tile.ts:262

Returns number | null

The starting column for the tile.

set colStart(value: number | null): void

Defined in src/components/tile-manager/tile.ts:254

Parameters

  • value: number | null

Returns void

Indicates whether the tile occupies the whole screen.

get fullscreen(): boolean

Defined in src/components/tile-manager/tile.ts:289

Returns boolean

get maximized(): boolean

Defined in src/components/tile-manager/tile.ts:307

Returns boolean

Indicates whether the tile occupies all available space within the layout.

set maximized(value: boolean): void

Defined in src/components/tile-manager/tile.ts:299

Parameters

  • value: boolean

Returns void

get position(): number

Defined in src/components/tile-manager/tile.ts:353

Returns number

Gets/sets the tile's visual position in the layout. Corresponds to the CSS order property.

set position(value: number): void

Defined in src/components/tile-manager/tile.ts:348

Parameters

  • value: number

Returns void

get rowSpan(): number

Defined in src/components/tile-manager/tile.ts:244

Returns number

The number of rows the tile will span.

set rowSpan(value: number): void

Defined in src/components/tile-manager/tile.ts:239

Parameters

  • value: number

Returns void

get rowStart(): number | null

Defined in src/components/tile-manager/tile.ts:280

Returns number | null

The starting row for the tile.

set rowStart(value: number | null): void

Defined in src/components/tile-manager/tile.ts:272

Parameters

  • value: number | null

Returns void

Inherited from: EventEmitterMixin< IgcTileComponentEventMap, Constructor<LitElement> >(LitElement)

addEventListener(type: K, listener: object, options: boolean | AddEventListenerOptions): void

Defined in src/components/common/mixins/event-emitter.ts:7

Parameters

  • type: K
  • listener: object
  • options: boolean | AddEventListenerOptions

Returns void

connectedCallback(): void

Defined in src/components/tile-manager/tile.ts:363

Returns void

Inherited from: EventEmitterMixin< IgcTileComponentEventMap, Constructor<LitElement> >(LitElement)

emitEvent(type: K, eventInitDict: CustomEventInit<D>): boolean

Defined in src/components/common/mixins/event-emitter.ts:30

Parameters

  • type: K
  • eventInitDict: CustomEventInit<D>

Returns boolean

Inherited from: EventEmitterMixin< IgcTileComponentEventMap, Constructor<LitElement> >(LitElement)

removeEventListener(type: K, listener: object, options: boolean | EventListenerOptions): void

Defined in src/components/common/mixins/event-emitter.ts:17

Parameters

  • type: K
  • listener: object
  • options: boolean | EventListenerOptions

Returns void

register(): void

Defined in src/components/tile-manager/tile.ts:105

Returns void

igcTileDragCancel: CustomEvent<IgcTileComponent>

Defined in src/components/tile-manager/tile.ts:47

igcTileDragEnd: CustomEvent<IgcTileComponent>

Defined in src/components/tile-manager/tile.ts:46

igcTileDragStart: CustomEvent<IgcTileComponent>

Defined in src/components/tile-manager/tile.ts:45

igcTileFullscreen: CustomEvent<IgcTileChangeStateEventArgs>

Defined in src/components/tile-manager/tile.ts:43

igcTileMaximize: CustomEvent<IgcTileChangeStateEventArgs>

Defined in src/components/tile-manager/tile.ts:44

igcTileResizeCancel: CustomEvent<IgcTileComponent>

Defined in src/components/tile-manager/tile.ts:50

igcTileResizeEnd: CustomEvent<IgcTileComponent>

Defined in src/components/tile-manager/tile.ts:49

igcTileResizeStart: CustomEvent<IgcTileComponent>

Defined in src/components/tile-manager/tile.ts:48