Как получить всю сумму для всех строк на всех страницах в UI-GRID - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь отобразить общую сумму для столбца в моей UI-GRID. проблема в том, что я отображаю 10 строк на странице, а нижний колонтитул ui-grid вычисляет только общую сумму строк на странице. Как включить пользовательскую сетку для расчета суммы по всем строкам в UI-GRID

Я создал пример плунжера, чтобы показать мою проблему: http://next.plnkr.co/edit/Gjpt8tw4JpDzl1lG?preview

1 Ответ

0 голосов
/ 19 апреля 2019

Вы можете создать пользовательскую функцию суммирования и передать ее как тип агрегирования в параметрах сетки columnDefs.

Например, здесь приведена функция для общей суммы номеров адресов улиц:

var addOverAllTotalAddress = function() {
  var sum = 0;
   $scope.gridOptions.data.forEach(function(item){
    sum = sum + item.address.street;
  });
  return sum;
};

Вот рабочий поршень: http://next.plnkr.co/edit/ITkXFmIdD2ZJh1dS?preview

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...