私は大量のデータ(1M〜5M)で作業しています。グリッド内の行は、グループ化可能、ソート可能、フィルタ可能でなければなりません。 ag-gridはテーブルにデータをすばやく投入できるため、メモリ内の行モデルを使用して要件を満たします。グリッド(純粋なJS)で長時間処理を処理する
ただし、この列ですべての行を並べ替えるためにcolumnをクリックすると、この処理に時間がかかります。さらに、行がまだソートされている間に列を連続してクリックすると、ブラウザアプリケーションと同様にグリッドがクラッシュする可能性があります。
ユーザーが列をクリックしないようにする方法はありますか(並べ替えを無効にする、オーバーレイの読み込みを表示するなど)?
beforeSortChangedイベントハンドラとafterSortChangedイベントを使用してオーバーレイを表示しようとしています(グリッドを少し灰色にして円を表示するようにしました)が、正しく動作しません。beforeSortChangedイベントハンドラ瞬間だけ実行されます。
Ag-グリッドは、Emberフレームワーク内でコンポーネントとして使用されます。
実際、ソートは短時間で完了したようですが、ag-gridはWebページを強制的に更新するビューを更新します。 –