ComponentOne ASP.NET MVC Controls
SplitTile Class
File
c1.nav.js
Module
c1.nav.split
Base Class
Tile

Defines the tile class for the SplitLayout.

Constructor

Properties

Methods

Constructor

constructor

constructor(opts?: any): SplitTile

Initializes a new SplitTile.

Parameters
Optional

JavaScript object containing initialization data for the tile.

Returns
SplitTile

Properties

allowDrag

Gets or sets a boolean value decides whether the tile could be dragged.

Inherited From
Tile
Type
boolean

allowHide

Gets or sets a boolean value decides whether the tiles could be hidden.

Inherited From
Tile
Type
boolean

allowMaximize

Gets or sets a boolean value decides whether the tiles could be maximized.

Inherited From
Tile
Type
boolean

content

Gets or sets the tile content(text/html) or the selector of the dom element which contains the content.

Inherited From
Tile
Type
string

headerText

Gets or sets the tile header title.

Inherited From
Tile
Type
string

hostElement

Gets the outest element which represents this layoutitem.

Inherited From
LayoutItem
Type
HTMLElement

layout

Gets the layout which owns this item.

Inherited From
LayoutItem
Type
LayoutBase

maximum

Gets a boolean value represents whether the tile is maximized.

Inherited From
Tile
Type
boolean

maxResizeHeight

Gets or sets the maximum values of tile's height when resizing

Inherited From
Tile
Type
number

maxResizeWidth

Gets or sets the maximum values of tile's width when resizing

Inherited From
Tile
Type
number

minSize

Gets or sets the minimum size of the tile in pixels.

Type
number

parent

Gets the parent which owns this layoutitem.

It could be a Group or a LayoutBase.

Inherited From
LayoutItem
Type
any

showHeader

Gets or sets a boolean value decides whether to show the header.

Inherited From
Tile
Type
boolean

showToolbar

Gets or sets a boolean value decides whether to show the toolbar.

Inherited From
Tile
Type
boolean

size

Gets or sets the size of the tile.

Tile size may be positive numbers (in pixels), null(fits the tile content) or strings in the format '{number}*' (star sizing).

The star-sizing option performs a XAML-style dynamic sizing where column widths are proportional to the number before the star. For example, if a group has three tiles with sizes "100", "*", and "3*", the first column will be 100 pixels size, the second will take up 1/4th of the remaining space, and the last will take up the remaining 3/4ths of the remaining space.

Star-sizing allows you to define tiles that automatically stretch to fill the space available. For example, set the size of the last tile to "*" and it will automatically extend to fill the entire group size so there's no empty space. You may also want to set the tile's minSize property to prevent the tile from getting too narrow.

Type
any

visible

Gets or sets a boolean value decides whether to show the tile.

Inherited From
Tile
Type
boolean

Methods

activate

activate(): void

Acitvates the current tile.

Inherited From
Tile
Returns
void

addEventListener

addEventListener(target: EventTarget, type: string, fn: any, capture?: boolean): void

Adds an event listener to an element owned by this Control.

The control keeps a list of attached listeners and their handlers, making it easier to remove them when the control is disposed (see the dispose and removeEventListener methods).

Failing to remove event listeners may cause memory leaks.

Parameters
  • target: EventTarget

    Target element for the event.

  • type: string

    String that specifies the event.

  • fn: any

    Function to execute when the event occurs.

  • capture: boolean
Optional

Whether the listener is capturing.

Inherited From
DisposableObject
Returns
void

beginMove

beginMove(): void

Begins the moving.

Returns
void

deactivate

deactivate(): void

Deacitvates the current tile.

Inherited From
Tile
Returns
void

dispose

dispose(fullDispose?: boolean): void

Disposes the object.

Parameters
Optional

A boolean value decides wehter to keep the current status when disposing. If true, all the current status will be cleared. Otherwise, keep the current status.

Returns
void

draw

draw(): void

Draws the tile.

Returns
void

endMove

endMove(): void

End the moving.

Returns
void

initialize

initialize(options: any): void

Initializes the object by copying the properties from a given object.

Parameters
Inherited From
LayoutItem
Returns
void

remove

remove(): boolean

Removes the current layoutitem from its parent.

Inherited From
LayoutItem
Returns
boolean

removeEventListener

removeEventListener(target?: EventTarget, type?: string, fn?: any, capture?: boolean): number

Removes one or more event listeners attached to elements owned by this Control.

Parameters
Inherited From
DisposableObject
Returns
number

render

render(container?: HTMLElement): HTMLElement

Renders the layoutitem in the specified container.

Parameters
Inherited From
Tile
Returns
HTMLElement