Я ищу советы по передовому опыту в отношении следующего сценария.
У меня есть сетка, которая поддерживает разбиение на страницы на стороне сервера.
Скажем, в сетке 100 000 записей, а размер каждой страницы - 100 записей.
Допустим, они "Выбрать все".
Учитывая, что записи разбиты на страницы, сохраняете ли вы список «выбранных» записей на стороне клиента или на стороне сервера?
Мой первый проход состоял в том, чтобы иметь служебную страницу, которая заполняет сетку, чтобы возвращать список разделенных запятыми всех первичных ключей записей для будущей ссылки вместе с обычным набором данных, но это кажется неуклюжим или даже опасным для больших наборов данных.
Мой второй этап состоял в том, чтобы сохранить все записи в специальной таблице для последующего использования, но это добавляет процессу много накладных расходов в виде управления таблицами.
Или что-то еще? Спасибо!