Как реализовать нумерацию в стиле Google на движке приложения? - PullRequest
0 голосов
/ 18 августа 2010

См. Нумерацию страниц в галерее приложений ? Он имеет номера страниц и параметр start, который увеличивается с номером страницы. Предположительно это приложение было сделано на GAE. Если так, как они делали этот тип нумерации страниц? Я использую курсоры, но раздача их в URL-адресах ужасна, как ад.

Ответы [ 2 ]

1 голос
/ 19 августа 2010

Вы можете просто передать параметр 'start' в качестве смещения для вызова .fetch () вашего запроса. Это становится менее эффективным, так как люди все глубже погружаются в результаты, но если вы не ожидаете, что люди будут просматривать более 1000 или около того, это управляемо. Возможно, вы также захотите сохранить кэш, сопоставлять запросы и смещения с курсорами, чтобы повторяющиеся запросы могли эффективно получать следующий набор результатов.

1 голос
/ 18 августа 2010

Выдающийся класс PagedQuery Бена Дэвиса сделает все, что вы хотите, и даже больше.

...