Большой источник данных JQuery Datatables, блокирующий браузер при инициализации - PullRequest
0 голосов
/ 10 августа 2011

У меня есть большой объем данных, которые я хочу использовать с Jquery DataTable Плагин (6000 строк)

В настоящее время я использую php для возврата таблицы DOM и стиля, который использует

$("#datatable-container").children("table:first").dataTable({
    "bJQueryUI": true,
    "sScrollX": "100%"
});

Моя проблема заключается в том, что при рендеринге таблицы мой браузер блокируется на некоторое время.Я понимаю ограничения потоков javascript ... Мне интересно, есть ли лучший способ загрузки данных / рендеринга таблицы, который не будет блокировать браузер?

Примечание simple 'разбиение на страницы «данные не будут работать, если кто-то не сообщит мне о том, как мне поступить, и не потеряет функции подкачки или поиска данных».

Ответы [ 2 ]

1 голос
/ 10 августа 2011

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

0 голосов
/ 10 августа 2011

, используя Пример обработки на стороне сервера DataTables со своего веб-сайта. Мне удалось исправить мою проблему. Спасибо за ваше время.

...