私はグリッドを使ってデータを表示しています。現在のデータとアーカイブされたデータには2つのタブがあります。両方のタブのグリッドの上にあるタイトルバーには、フリーテキストをフィルタリングするフィルタがあります。そのフィルタのラベルには、フィルタされた行数/合計行数が表示されます。 アーカイブされたタブには、過去数か月のデータを選択する追加のフィルタがあります。メモリ行モデルを使用しないでag-gridでフィルタリングされた行の数を取得するにはどうすればよいですか?
- 昨年
- 最終6ヶ月間
- 過去3ヶ月
- 、その後、タブを切り替える:フィルター行数はすぐに切り替えた行の実際の数よりも大きくなります。
この問題の原因となっているメモリの行モデルだと思います。 私は、メモリ内の行のモデルを使用せずにそれを行うのいずれかの他の方法がある私は思っていたこれらの二つのフィルタを取得する行 this.selectedRows = this.gridOptions.api.getModel().getRowCount();
this.selectedRows = this.gridOptions.api.getModel().rootNode.childrenAfterFilter.length;
を試してみました。どんな助けでも大歓迎です。 ありがとうございました。