ASP.NET MVC コントロールヘルプ
RemoteCollectionView Class
ファイル
c1.mvc.collections.js
モジュール
c1.mvc.collections
派生クラス
CallbackCollectionView
Show
   

Extends CollectionView to support remote data service.

You can use the result objects from the data service as data sources for any Wijmo controls, and in addition to full CRUD support and real-time updates you automatically get CollectionView features including sorting, filtering, paging, grouping, and editing.

コンストラクタ

プロパティ

メソッド

イベント

コンストラクタ

constructor

constructor(options: IRemoteCollectionViewSettings): RemoteCollectionView

Initializes a new instance of a RemoteCollectionView.

パラメーター
戻り値
RemoteCollectionView

プロパティ

pageCount

Override pageCount to get the total number pages.

number

メソッド

Static キャスト

cast(obj: any): RemoteCollectionView

Casts the specified object to RemoteCollectionView type.

パラメーター
  • obj: any

    The object to cast.

戻り値
RemoteCollectionView

commit

commit(): void

Commit all the changes to the database. When the editing url in IRemoteCollectionViewSettings or batch editing is used, an ajax request will be sent to server side to comment the changes to the data source.

戻り値
void

commitEdit

commitEdit(): void

Override commitEdit to modify the item in the database. When updateActionUrl or batch editing is used, an ajax request will be sent to server side to update the data source.

戻り値
void

commitNew

commitNew(): void

Override commitNew to add the new item to the data source. When createActionUrl or batch editing is used, an ajax request will be sent to server side to update the data source.

戻り値
void

forceRefresh

forceRefresh(): void

Force to refresh the view using the current sort, filter and group parameters. When calling this method, an ajax request will be sent to server side to fecth data.

戻り値
void

getAllData

getAllData(success: ICollectionViewResponseHandler): void

Get the whole data.

パラメーター
戻り値
void

getColumnData

getColumnData(column: string, distinct: boolean, success: ICollectionViewResponseHandler): void

Get the whole column data.

パラメーター
戻り値
void

onCollectionChanged

onCollectionChanged(e?: NotifyCollectionChangedEventArgs): void

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

パラメーター
戻り値
void

onError

onError(e: ErrorEventArgs): void

Raises the error event.

パラメーター
戻り値
void

onPageChanging

onPageChanging(e: PageChangingEventArgs): boolean

Raises the pageChanging event.

パラメーター
戻り値
boolean

onQueryComplete

onQueryComplete(e: QueryCompleteEventArgs): void

Raises the queryComplete event.

パラメーター
戻り値
void

onQueryData

onQueryData(e: QueryEventArgs): void

Raises the queryData event.

パラメーター
戻り値
void

onReponseTextParsing

onReponseTextParsing(e: JSONOperationEventArgs): void

Raises the reponseTextParsing event.

パラメーター
戻り値
void

onRequestDataStringifying

onRequestDataStringifying(e: JSONOperationEventArgs): void

Raises the requestDataStringifying event.

パラメーター
戻り値
void

onSourceCollectionChanged

onSourceCollectionChanged(e?: EventArgs): void

Raises the sourceCollectionChanged event.

パラメーター
戻り値
void

refresh

refresh(): void

Re-creates the view using the current sort, filter, and group parameters. When the data is not cached in client-side, an ajax request will be sent to server side to fecth data.

戻り値
void

remove

remove(item: any): void

Override remove to remove the item from the database. When deleteActionUrl or batch editing is used, an ajax request will be sent to server side to update the data source.

パラメーター
  • item: any

    The item used to be removed.

戻り値
void

requestItems

requestItems(startRow: number, endRow: number): void

Prepare the items from startRow to endRow.

パラメーター
  • startRow: number

    The start row index.

  • endRow: number

    The end row index.

戻り値
void

イベント

error

サーバー側からエラーが発生したときに発生するエラーイベント。

引数
ErrorEventArgs

queryComplete

Occurs when the query requests complete.

引数
QueryCompleteEventArgs

queryData

The event fires when collect the ajax query data.

引数
QueryEventArgs

reponseTextParsing

応答テキストを解析するときに発生します。

引数
JSONOperationEventArgs

requestDataStringifying

要求データをシリアル化するときに発生します。

引数
JSONOperationEventArgs