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

layoutitemsのコレクションを表すクラスを定義します。

コンストラクタ

プロパティ

メソッド

イベント

コンストラクタ

constructor

constructor(parent?: any): LayoutItemCollection

新しいLayoutItemCollectionを初期化します。

パラメーター
戻り値
LayoutItemCollection

プロパティ

isUpdating

通知が現在中断されているかどうかを示す値を取得します(beginUpdate およびendUpdate を参照)。

継承元
ObservableArray

メソッド

beginUpdate

beginUpdate(): void

次に endUpdate が呼び出されるまで通知を中断します。

継承元
ObservableArray
戻り値
void

clear

clear(): void

配列からすべての項目を削除します。

継承元
ObservableArray
戻り値
void

deferUpdate

deferUpdate(fn: Function): void

beginUpdate/endUpdateブロック内で関数を実行します。

この関数が終了するまでコレクションはリフレッシュされません。 このメソッドは、関数が例外を生成した場合でもendUpdate が呼び出されるようにします。

パラメーター
  • fn: Function

    Function to be executed without updates.

継承元
ObservableArray
戻り値
void

endUpdate

endUpdate(): void

beginUpdate の呼び出しによって中断された通知を再開します。

継承元
ObservableArray
戻り値
void

implementsInterface

implementsInterface(interfaceName: string): boolean

指定したインタフェースがサポートされている場合、trueを返します。

パラメーター
  • interfaceName: string

    Name of the interface to look for.

継承元
ObservableArray
戻り値
boolean

indexOf

indexOf(searchElement: T, fromIndex?: number): number

配列内で項目を検索します。

パラメーター
  • searchElement: T

    Element to locate in the array.

  • fromIndex: number Optional

    The index where the search should start.

継承元
ObservableArray
戻り値
number

insert

insert(index: number, item: T): void

配列内の指定した位置に項目を挿入します。

パラメーター
  • index: number

    Position where the item will be added.

  • item: T

    Item to add to the array.

継承元
ObservableArray
戻り値
void

onCollectionChanged

onCollectionChanged(e?: NotifyCollectionChangedEventArgs): void

collectionChanged イベントを発生させます。

パラメーター
戻り値
void

push

push(...item: any[]): number

配列の末尾に1つ以上の項目を追加します。

パラメーター
  • ...item: any[]

    One or more items to add to the array.

戻り値
number

remove

remove(item: T): boolean

配列から項目を削除します。

パラメーター
  • item: T

    Item to remove.

継承元
ObservableArray
戻り値
boolean

removeAt

removeAt(index: number): void

配列内の指定した位置にある項目を削除します。

パラメーター
  • index: number

    Position of the item to remove.

継承元
ObservableArray
戻り値
void

setAt

setAt(index: number, item: any): void

配列内の指定した位置にある項目を設定します。

パラメーター
  • index: number

    Position where the item will be assigned.

  • item: any

    Item to assign to the array.

戻り値
void

shift

shift(): T

配列から最初の要素を削除し、その要素を返します。

このメソッドは、配列の長さを変更します。

継承元
ObservableArray
戻り値
T

slice

slice(begin?: number, end?: number): T[]

配列の一部のシャローコピーを作成します。

パラメーター
  • begin: number Optional

    Position where the copy starts.

  • end: number Optional

    Position where the copy ends.

継承元
ObservableArray
戻り値
T[]

sort

sort(compareFn?: Function): this

配列の要素を適切な位置にソートします。

パラメーター
  • compareFn: Function Optional

    Specifies a function that defines the sort order. If specified, the function should take two arguments and should return -1, +1, or 0 to indicate the first argument is smaller, greater than, or equal to the second argument. If omitted, the array is sorted in dictionary order according to the string conversion of each element.

継承元
ObservableArray
戻り値
this

splice

splice(index: number, count: number, item?: any): any[]

配列からの項目の削除と配列への項目の追加の一方または両方を行います。

パラメーター
  • index: number

    Position where items will be added or removed.

  • count: number

    Number of items to remove from the array.

  • item: any Optional

    Item to add to the array.

戻り値
any[]

unshift

unshift(...items: T[]): number

配列の先頭に1つ以上の要素を追加し、配列の新しい長さを返します。

パラメーター
  • ...items: T[]

    One or more items to add to the array.

継承元
ObservableArray
戻り値
number

イベント

collectionChanged

コレクションが変更されたときに発生します。

継承元
ObservableArray
引数
NotifyCollectionChangedEventArgs