すべての行にチェックボックスが付いたグリッドがあり、試行しましたgrid.removeRow
、dataSource.remove(item)
、splice()
すべてが機能しません。剣道のグリッドから複数の行を削除すると、ページが応答しなくなる
グリッドはチェックボックス付きの4列で構成され、レコードは約1.6kです。各行のチェックボックスに基づいて削除ボタンをクリックすると、ページが反応しなくなります。ここで
は私のコードです:
var raw = $scope.DataSource.data();
var length = raw.length;
var item, i;
for (i = length - 1; i >= 0; i--) {
item = raw[i];
if(!item.IsSelect) //IsSelect here is the boolean variable
$scope.DataSource.remove(item);
}
任意のアイデア?
私の推測では、レコードが削除されるたびにグリッドを再描画しようとしています。したがって、グリッドが1600回レンダリングされているため、ページが反応しなくなります。しかし、より詳細な/コード/ jsfiddleなしで我々は問題について多くのことを言うことはできません –