打印

AOM中DataGrid中的数据缓存

AOM中DataGrid中的数据缓存

<P>1.DataGrid表格中带有分页功能,怎样实现从数据库中取2页数据缓存到内存中,查询前两页数据的时候不用到数据库中查询,</P>
<P>  而查询第三页数据的时候再去数据库中查询?</P>

TOP

要是AOM可以做到这个就好了

TOP

自己顶一下吧

TOP

这两天同时有两条关于datagrid分页的贴,一没留意以为是同一条。。。

可以参考 http://www.operamasks.org/articl ... e/index.html#d0e128 编写GridDataProvider来实现分页。至于在哪一页中读入哪几页属于业务逻辑细节,可以用代码在GridDataProvider中控制。

TOP

引用:
原帖由 patrick_deng 于 2008-9-26 19:04 发表
这两天同时有两条关于datagrid分页的贴,一没留意以为是同一条。。。

可以参考 http://www.operamasks.org/articl ... e/index.html#d0e128 编写GridDataProvider来实现分页。至于在哪一页中读入哪几页属于业务逻辑细 ...
我现在也是用GridDataProvider编写的分页,但是无法控制第一次加载多少数据,点击下一页或者上一页的时候加载多少数据。你给的连接无法查看啊。目前很着急,求救!!!
在下十分感谢!最好可以有例子或者示例代码!

TOP

他应该是说这个吧。
http://www.operamasks.org/article/static/ART00088.html
复制内容到剪贴板
JAVA 代码:
  1. public GridDataProvider getDataProvider() {
  2.    return new GridDataProvider() {
  3.    //在这里任何方法中都可以任意使用start和limit两个参数
  4.    //它代表起始位置和每页要显示的数据量,limit来自于dataGrid的rows属性
  5.    ...
  6.    }
  7. }
[ 本帖最后由 mfkvfn 于 2009-12-14 08:45 编辑 ]

TOP