У меня есть GridView, заполненный последними 100 записями документов (название, описание, автор, дата создания). Я использую плагин DataTable jQuery для предоставления дополнительных функций, таких как: перетаскивание столбцов, поиск, пейджинг.
Поскольку общее количество документов может быть очень большим (тысячи записей), я решил ограничить предоставленные данные всего 100 записями. Это удовлетворит почти 90 % случаев.
Однако некоторым пользователям может потребоваться выполнить поиск/просмотр и более старых документов. Поэтому мне нужно реализовать логику, чтобы разрешить загрузку «дальнейших» 100 записей.
Мой процесс будет следующим:
1) Загрузите первые 100 записей.
2) Предоставьте дополнительную кнопку -> После нажатия вставьте в таблицу еще 100 записей (следовательно, 200 записей).
Поскольку мне действительно не нравится вставлять дополнительную кнопку, чтобы «подтолкнуть» новые данные, как это можно сделать лучше?