подкачка на стороне сервера с помощью jQgrid - PullRequest
2 голосов
/ 06 июня 2009

Я только что посмотрел на jqgrid . Кто-нибудь пытался реализовать этот плагин, или использовал jQuery для достижения нумерации страниц на стороне сервера?

Я использую struts2 и заполняю HTML-таблицу списком, возвращенным из БД. Этот список возвращается из Oracle SP. SP, наряду с некоторыми другими параметрами, принимает «start» и «begin». Таким образом, я могу передать числа этим параметрам, чтобы получить определенное количество строк.

Как бы вы этого достигли? Я бы предпочел какое-то решение «ajaxy», когда вся страница не обновляется, а обновляется только раздел таблицы. Я вижу, что это также делается на SO, но я думаю, что в этом случае они возвращают все данные сразу.

Ответы [ 2 ]

3 голосов
/ 06 июня 2009

Я успешно использовал http://www.datatables.net/ - плагин jQuery, который выполняет серверные данные и нумерацию страниц.

Вот базовая реализация таблиц данных (версия 1.5 beta 3), которая использует подкачку на стороне сервера: http://artlung.com/temp/comics/.

1 голос
/ 06 июня 2009

В большинстве сеток javascript предполагается, что у вас будут все данные, готовые для отображения, для начала - в основном потому, что они выполняют сортировку на стороне клиента.

Поскольку вы хотите выполнять пейджинг на стороне сервера, это не сработает.

Мое предложение, определите хороший веб-сервис и сделайте это самостоятельно. Вы можете использовать JTemplate для построения таблицы после каждого запроса веб-службы. Если вы хотите сохранить простоту, не делайте сортировку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...