2017-06-30 3 views
0

Jquery Data-tableを使用し、大規模な未ソートオブジェクトデータをデータテーブルにバインドしています。私のコードは以下の通りです:データをフィルタリングしてデータテーブルにバインドします。

データには1500を超えるレコードが含まれています。「開く」または「閉じる」のようなフラグが含まれています。私は現在、データをソートしてデータテーブルにバインドするためにforループを使用しています。データに15,000のレコードがあり、それに7,000の「オープン」フラグレコードが含まれている場合は、データをDatatableにバインドするのに、&をソートするのに時間がかかります。したがって、フラグが 'Open'でなければ、 'columns:'の条件をチェックする方法はありますか?

答えて

0

フィルタメソッドを使用して、配列内の「開いた」状態のオブジェクトを最初にフィルタすることができます。

someObject.columns.filter(x => x.data == 'open') 

これは、フラグが 'open'のものだけを除外します。これを変数にキャッシュして、後で作業することができます。

+0

** @ Ilya Kushlianski **、現在、私は同じことをforループを使ってソートし、データをバインドしています。私は彼らの他の方法を求めているのですか?そのため、データをバインドするときに私は条件をチェックしています –

関連する問題