2017-02-18 6 views
0

グリッドを毎秒リフレッシュしています。一度行が選択されると、次回の更新時に同じ行を選択したままにしておきたい。安定した選択を維持するために選択された行をテーブルにロードする方法はありますか?(ユーザーはデータが更新されても行が常に選択されていると感じます)グリッドを選択してテーブルをロードする

また、すべてのリフレッシュ時に、rowDataは異なるオブジェクト参照です。

答えて

0

残念ながら、箱から出ていません。何をする必要があると、このようなものである:(あなたのデータ使用api.getSelectedNodesをリフレッシュする前に

  1. )とノード/行を識別するために、独自のキーを保存
  2. 更新データ
  3. 反復グリッドを通って、ノード/行と格納されたキーを比較する
  4. node.setSelected(true)を使用して、見つかったノード/行を手動で選択します。
+0

これは機能しません。 Angularには内部エラーがいくつかあります...私はag-gridビューポートアプローチを使用しています... – techguy2000

関連する問題