ASP.NET MVC コントロールヘルプ
SplitGroup Class
ファイル
c1.nav.js
モジュール
c1.nav.split
基本クラス
Group
Show
   

Defines the group class for splitlayout.

コンストラクタ

プロパティ

メソッド

コンストラクタ

constructor

constructor(opts?: any): SplitGroup

Initializes a new SplitGroup.

パラメーター
戻り値
SplitGroup

プロパティ

children

Gets the child layoutitems.

継承元
Group
LayoutItemCollection

hostElement

Gets the outest element which represents this layoutitem.

継承元
LayoutItem
HTMLElement

layout

Gets the layout which owns this item.

継承元
LayoutItem
LayoutBase

orientation

Gets or sets the orientation of the group.

LayoutOrientation

parent

Gets the parent which owns this layoutitem.

It could be a Group or a LayoutBase.

継承元
LayoutItem
any

size

Gets or sets the size of the group.

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.

any

メソッド

addEventListener

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

このControl が所有する要素にイベントリスナーを追加します。

コントロールは、アタッチされているリスナーとそのハンドラのリストを保持し、コントロールが破棄されているときにそれらを簡単に削除すること ができます(disposeremoveEventListener メソッドを参照してください)。

イベントリスナーを削除しないと、メモリリークが発生する可能があります。

パラメーター
  • 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.

継承元
DisposableObject
戻り値
void

dispose

dispose(fullDispose?: boolean): void

オブジェクトを破棄します。

パラメーター
  • fullDispose: boolean 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.

戻り値
void

draw

draw(): void

Draws the group.

戻り値
void

initialize

initialize(options: any): void

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

パラメーター
  • options: any

    Object that contains the initialization data.

継承元
LayoutItem
戻り値
void

remove

remove(): boolean

Removes the current layoutitem from its parent.

継承元
LayoutItem
戻り値
boolean

removeEventListener

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

このControl が所有する要素にアタッチされている1つまたは複数のイベントリスナーを解除します。

パラメーター
  • target: EventTarget Optional

    Target element for the event. If null, removes listeners attached to all targets.

  • type: string Optional

    String that specifies the event. If null, removes listeners attached to all events.

  • fn: any Optional

    Handler to remove. If null, removes all handlers.

  • capture: boolean Optional

    Whether the listener is capturing. If null, removes capturing and non-capturing listeners.

継承元
DisposableObject
戻り値
number

render

render(container?: HTMLElement): HTMLElement

Renders the layoutitem in the specified container.

パラメーター
  • container: HTMLElement Optional

    the container element where the layoutitem renders in.

継承元
LayoutItem
戻り値
HTMLElement