У меня есть пользовательская метка, в которой я отображаю количество отфильтрованных строк («в настоящее время отображаются результаты x из y»).Когда я меняю строку фильтра, она прекрасно работает, потому что я использую
(filterChanged)="onFilterChanged($event)"
И в моем файле ts:
onFilterChanged() {
let filteredRowCount = 0;
this.gridApi.forEachNodeAfterFilter(() => {
filteredRowCount++;
});
this.numberToShow = filteredRowCount;
}
(переменная, с которой я связан, это numberToShow).
У меня есть кнопка обновления, которая приводит к обновлению this.rowData.Если пользователь применил фильтр и обновил данные, у меня нет программного способа узнать, сколько строк отображается в данный момент.
Есть предложения?
Спасибо!