ExtJS中从WebService获取数据保存到本地,填充GridPanel实现静态数据分页

最近做一个网站,无意中发现竟然有ExtJS这样美妙的东西

于是后台就用ExtJs来做了,做的时候碰到一个问题

就是GridPanel只能对动态数据进行分页,而之前业务层已经全部写好了,再修改实在不方便

而且网站数据量不大,所以就想能不能先把数据全部获取到本地,然后再对本地数据进行分页

琢磨了好几天,结合网上一些人的方法,初步实现了一套方法,全部代码如下,注释有说明

 

 

代码

 

 主要的两个步骤就是重写GridPanel和从WebService获取数据

这样就可以实现静态Json数据在GridPanel里的分页了

我的WebService里输出的是一个Linq查询的ToList,Json数据的根为'd',其他的没有测试过

不过相信DataSet等类型只要稍加修改同样有效

 

posted @ 2008-09-14 16:28  张柔  阅读(3657)  评论(5编辑  收藏  举报