| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > gwt разбивка результата по страницам |
| Автор: GWTMain 21.4.2010, 11:12 |
| Еще один вопрос! Как можно организовать разбивку резульатов по страницам? к примеру пришло с сервера 100 записей, нужно сделать 10 сраниц по 10 записей! Есь ли готовое решение или писать самому и как лучше это организовать? |
| Автор: gshock 22.4.2010, 21:39 | ||
Готового решения насколько я знаю нет. Есть реализации в рамках наборов компонентов (http://www.extjs.com/products/gwt/, http://code.google.com/p/smartgwt/). У них вроде как реализована пейджинация своя. Если нужно реализовать свое решение можно воспользоваться таким подходом: сервер-сайд вместе с отдаваемым результатом на клиент может передавать meta-информацию о пакете данных, который он отправляет. Например, если у вас есть 100 записей и вы хотите разбить по 10 страниц -- пакет может быть следующим: pages = 10, per_page = 10, curr_page=0. GWT код может без проблем на основе этой информации построить пейджинатор с виджетами, которые будут содержать хендлеры для отправки риквеста на сервера для получения следующей порции данных. |