из-за плохой производительности по счету (*) с нашей БД (когда мы имеем дело с 50-мегапиксельными записями), мы не хотим возвращаться к итогу количество записей в каждом фрагменте записей, которые мы извлекаем. Вместо этого мы хотим работать без него. Я мог бы установить общее количество записей в MAX_INT в этом случае в jsonReader: {records: MAX_INT}, но я хочу сделать это лучше.Free jqGrid 4.8.0 - Установка общего количества перезагрузки сетки пейджинговой почты
Что я хотел бы сделать, это установить записи для MAX_INT при загрузке сетки (эта часть, которую я знаю как), но параллельно инициировать вызов для подсчета (*) на заднем плане, в конце концов, когда реальный счетчик будет я бы хотел переопределить MAX_INT с реальным счетчиком, который является реальным числом записей.
Как переопределить количество счетчиков записей?
Спасибо,
Спасибо, Олег, это полезно. Проблема шире, чем просто размер таблицы, так как она зависит от того, где добавлена динамика для этой проблемы. – Tal
@Tal: Ясно, что 'SELECT rows FROM sys.partitions' может помочь только в некоторых очень простых случаях, когда нужно отображать точные данные из одной таблицы. Из-за этого я описал, как использовать функции в 'jsonReader' для предотвращения' COUNT (*) '. Вы пробовали это? – Oleg
Пока нет, но я буду. Похоже на правильное направление. Предположим, я хочу «исправить» счет путем вызова aynax Async, который вернет мне реальный счет позже, как я могу это сделать, не перезагружая сетку снова? – Tal