Может clusterize.js быть использованным с datatables.net ?

#datatables #datatables-1.10 #clusterize

#таблицы данных #таблицы данных-1.10 #кластеризация

Вопрос:

Я загружаю большой объем данных в свои таблицы.
Я использую таблицы данных для помощи в поиске, сортировке, разбивке на страницы и т. Д. Из-за большого объема данных (и стилизованных строк) для отображения в браузере часто может потребоваться много времени.

Можно ли использовать Clusterize.js с datatables.net чтобы улучшить скорость рендеринга?

Ответ №1:

Нет, короче говоря, это не стоит усилий

Поскольку вам нужна такая богатая функциональность, которую предоставляет DataTable, и функция бесконечной прокрутки, предоставляемая Clusterize, рассмотрите возможность перехода на библиотеку, в которой есть оба из них, например, SlickGrid. Несмотря на то, что основной репозиторий заброшен, активно поддерживается форк. Смотрите Примеры Я уверен, что вы найдете там то, что ищете.

Я знаю, что это не тот ответ, которого вы ждете, потому что я знаю, как тяжело переключать существующую реализацию, которая работает, но я не думаю, что кто-нибудь возьмет на себя ответственность за объединение этих двух библиотек в ближайшем будущем.

Комментарии:

1. спасибо, что нашли время ответить. «Я знаю, что это не тот ответ, которого вы ждете, потому что я знаю, как тяжело переключать существующую реализацию, которая работает», вы очень правы, я широко использую таблицы данных, и переключение действительно было бы болезненным. Я также предпочитаю документацию и API для таблиц данных, чем SlickGrid. Я подожду и посмотрю, есть ли у кого-нибудь еще что добавить, прежде чем принять это в качестве ответа.

2. Я также только что нашел расширение таблиц данных ( datatables.net/extensions/scroller ), который может выполнять аналогичную функциональность с Clusterize.js

3. Круто! Тогда скроллер — лучший вариант для вас. Он уже интегрирован с таблицами данных, что может быть лучше? Как автор Clusterize.js Я буду очень удивлен, если кто-нибудь потратит свое время на то, о чем вы просите, потому что эта интеграция может быть сложной, datatables огромна: D

4. Автор Clusterize.js мне кажется, это авторитетный источник. Я принимаю ответ, но, возможно, было бы неплохо обновить его, чтобы предложить расширение прокрутки таблиц данных для тех, кто уже активно использует таблицы данных, а не SlickGrid. Еще раз спасибо за вашу помощь.