現在、ページネーションが有効な Angular Js Grid があり、たとえば、1 ページあたり 5 レコードで、レコードの総数は 2000 であるため、すべてで 400 ページになります。
ng-grid のページネーションが処理される場合、gridOption データはページごとに指定されます。つまり、最初のページでは、gridOption は 2 番目の 6 ~ 10 行に対して 1 ~ 5 行になります。
ここでは、チェックボックスを介して選択機能を実装しているため、行が選択されるたびに[checkBoxが選択される]、selectedItems配列に保存され、選択されたアイテムをこのような別のグリッドに表示します.....
2番目のページ[ページネーション]に移動し、このようにさらに行を選択すると...
本当の問題は、前のページ、つまりページ 1 に再び戻ると、チェックボックスがチェックされないことです。これは、ページネーションでデータ ランタイムをロードするため、ページに次の結果が表示されるためです...
あなたが私の問題を理解したに違いないことを願っています....
ここで必要なのは、データがロードされる前/後のコールバックです。これにより、選択の数が保持されているため、チェックボックスを選択できます
または、私の問題に対する他の回避策も非常に役立ちます。
ありがとう!。