论坛首页 AJAX版 EXT

ext 分页的问题

浏览 875 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-02-24
var store = new Ext.data.Store({
		proxy : new Ext.data.MemoryProxy(getEmpListData()),
		reader : new Ext.data.JsonReader({
			totalProperty : 'totalProperty',
			root : "dataList"
		}, employeeInfo)
	});


这是我的一段代码,画面初时表示的时候自定的getEmpListData()会被调用,可是当点击下一页按钮的时候,该方法没有被调用过了,请问是什么原因?
getEmpListData()的主要功能就是格式化一个隐藏域的内容使其为Json对象
当分页时间发生时我是自己用Ajax刷新隐藏域的内容然后再像画面初始化的时候把该数据显示在画面上
   
时间:2008-02-25
new Ext.data.MemoryProxy(getEmpListData())使用内存中的数据作为数据源,初始化后这个数据已经在内存中被创建了,以后对这个数据的访问都指向这个内存空间,当然不会再去执行函数了。
   
0 请登录后投票
时间:2008-02-26
有什么办法能让它在调用一次加载数据吗?因为我已经把数据更新了用Ajax,或者不用Ext.data.MemoryProxy也可以,还有什么其他的解决办法吗?
   
0 请登录后投票
时间:2008-02-29
he__bei 写道
有什么办法能让它在调用一次加载数据吗?因为我已经把数据更新了用Ajax,或者不用Ext.data.MemoryProxy也可以,还有什么其他的解决办法吗?

proxy:new Ext.data.HttpProxy({url:‘xxxx’}),
reader:new Ext.data.JsonReader………………用这个接json格式的数据。。也支持分页。。等等
   
0 请登录后投票
时间:2008-02-29
考虑用2.0包里examples/locale下的PagingMemoryProxy吧。这个是用来支持前台分页的扩展。
   
0 请登录后投票
论坛首页 AJAX版 EXT

跳转论坛:
JavaEye推荐