Итог посчитать и вернуть на клиента куда быстрее чем 5 тыщ строк. Это частый прием оптимизации - замена ТЗ на ДС. Да, итоги и прочий сахар приходится брать на себя, но что поделать.
Наверное так и сделаю. Очень просто лень. Да и строк в этом списке с таким количеством около 10 на 20000. Но я наверное лучше сделаю так, ибо весь вид портит.
Киллер-фича после переделки на ДС - возможность пользователю самому себе структуру отображения настраивать потом. Захочет группировки - пожалуйста. А с ТЗ переделывать ее на ДЗ встрянешь, и это будет прибитая гвоздями структура иерархии.
У нас пользователи однокнопочные. При чем по полной программе. Избаловали их и они вообще ничего себе не умеют и не хотят настраивать. Так что им это не продашь.