2010-07-27 74 views
2

我正在查看使用游标的文档。这些是只进游标 - 我们不能向后页?:datastore.Cursor - 反向分页支持?

http://code.google.com/appengine/docs/java/datastore/queriesandindexes.html#Query_Cursors

Cursor cursor = Cursor.fromWebSafeString(cursorString); 
Map<String, Object> extensionMap = new HashMap<String, Object>(); 
extensionMap.put(JDOCursorHelper.CURSOR_EXTENSION, cursor); 
query.setExtensions(extensionMap); 
query.setRange(0, 20); 

可能我们设定的范围内(-20,0)?

我想用户会希望能够转到元素的前一页。

回答

2

不,在当前版本中无法使用游标向后退出。

但是,您可以通过缓存先前的游标来“伪造”它。

注意:According to Alfred Fuller's Google IO talk,在未来的某个时候,应用引擎有望支持反向游标。

+0

好的,我会那样做,谢谢。 – user246114 2010-07-27 21:03:34