Как заставить сетку данных jQuery EasyUI и сетку дерева загружаться в фоновом режиме?

Я пытаюсь создать сетку данных jQuery EasyUI или древовидную сетку из большого запроса. Очевидно, базе данных требуется достаточно много времени, чтобы ответить, что я получаю всплывающее окно «сценарий на этой странице может быть занят». Более того, весь браузер (Firefox) зависает во время ожидания. Я думал, что весь смысл AJAX в том, чтобы загружать файлы ненавязчиво.

Я просмотрел учебные пособия и документацию для EasyUI, но мне не ясно, как заставить сетку данных загружаться в фоновом режиме. На форумах EasyUI есть несколько подобных вопросов без ответа.

Нужно ли переопределять свойство загрузчика datagrid? Если да, то знает ли кто-нибудь, где я могу получить не запутанную версию функции загрузчика по умолчанию, чтобы я мог быть уверен, что понимаю, что она должна делать, прежде чем писать свою собственную?

Кроме того, если мне нужны асинхронные сетки данных и деревья данных с функциями сортировки и фильтрации, является ли jQuery EasyUI неправильной библиотекой для простого и чистого выполнения этого? Есть ли альтернативная библиотека jQuery, которую люди могут порекомендовать?

Спасибо.


person bokov    schedule 19.06.2012    source источник


Ответы (2)


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

person Shant    schedule 17.11.2012

Кроме того, если мне нужны асинхронные сетки данных и деревья данных с функциями сортировки и фильтрации, является ли jQuery EasyUI неправильной библиотекой для простого и чистого выполнения этого? Есть ли альтернативная библиотека jQuery, которую люди могут порекомендовать?

Оказывается, ответ заключается в использовании jqGrid (дополнения к jqueryui) вместо easyui datagrid. Он выполняет правильные асинхронные запросы из коробки, имеет все остальные функции, которые мне нужны, переход был быстрым и безболезненным, и я ни о чем не жалею о переходе с easyui.

person bokov    schedule 21.06.2012