Мы использовали JQuery Datatable для отображения контактов.
В настоящее время у нас есть 2500 записей (около) и около 25-30 столбцов данных.
Также админ может добавлять столько динамических столбцов, сколько ему нужно.
У нас есть раздел под названием «Настроить представление», где настраиваемое представление можно настроить, выбрав столбцы для отображения в веб-интерфейсе.
Проблема в том,
Мы должны показать все фильтры столбцов (30-35 статических и динамических столбцов), и фильтрация должна работать для всех столбцов.
Чтобы добиться этого, мы принесли все примерно 30-35 столбцов и показываем только те, которые выбраны в разделе «Настройка вида».
Также есть возможность редактировать данные на ходу.
Следовательно, мы создали два диапазона, один как td_show и один как td_edit. и мы переключаем это при редактировании записей.
Сейчас,
Проблема в том, что он хорошо работает для 100-250 записей.
Но загрузка 2500 записей занимает много времени (около 3 минут) с отображением 10-12 выбранных столбцов из 30-35 столбцов.
Нам нужно быстро загрузить данные, управляя всеми этими функциями:
1. Фильтры для всех статических и динамических столбцов
2. Показать только выбранные столбцы на основе настраиваемого представления
3. Встроенное редактирование данных без перезагрузки страницы.
Следовательно, это было главной заботой о том, чтобы не выбрать ajax datatable.
Может кто-нибудь предложить, пожалуйста,
Каков наилучший способ исправить это?
Спасибо.
Задача ещё не решена.
Других решений пока нет …