论坛首页 入门技术论坛

[已解决]Grid Store Load后如何访问Record之外的Response数据

浏览 3028 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-24  
大家好,刚用Ext请教大家一个问题。先看代码吧:
var reader = new Ext.data.JsonReader({
		root: 'grid.list',
		totalProperty:'grid.pagingInfo.totalRows'
	},recordType);
	var proxy = new Ext.data.HttpProxy( {
		url : '/Fros/ext/ext!listdata.action'
	});
	var store = new Ext.data.Store({
		reader:reader,
		proxy:proxy,
		remoteSort:true
	});

后台返回的数据是这样的
{
grid:{list:[...],data:{...}}
}
这个时候在load的callback函数中好像只能获取到grid.list的那些Records,那么我怎么能获取grid.data数据呢?
不知道说清楚没有?
   发表时间:2008-09-24  
设定root为grid 这样就可以访问到了
0 请登录后投票
   发表时间:2008-09-24  
jianfeng008cn 写道
设定root为grid 这样就可以访问到了

谢谢您的回答,可是对于Grid来说,每行的数据是在grid.list里,是不是必须要制定grid.list?
0 请登录后投票
   发表时间:2008-09-24  
找到解决方法了,当load后使用store.reader.jsonData就可以获取到
0 请登录后投票
   发表时间:2009-03-10  
cscs31 写道

找到解决方法了,当load后使用store.reader.jsonData就可以获取到

你能不能具体说一下怎么解决的,代码贴出来。我把root设置为grid后表格里的数据就读不到了,data中的数据又是怎么拿到的?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics