ExtJS4-从另一个网格加载存储

ExtJS4-从另一个网格加载存储,extjs4,Extjs4,当我点击另一个网格中的特定行时,我试图加载一个json存储。有人能看出我做错了什么吗?在ext-all.js中,当数据未定义(来自调试器)时返回错误 看起来您需要转义路径数据。应该是{路径:“C:\\something\\\”} 还有,为什么不使用网格分组功能呢 进一步看,loaddata函数似乎需要一个数组。不是一个json对象,它有一个rootdata对象,就像你给它的一样。将侦听器更改为以下内容: var jsondata = Ext.decode(result.responseText

当我点击另一个网格中的特定行时,我试图加载一个json存储。有人能看出我做错了什么吗?在ext-all.js中,当数据未定义(来自调试器)时返回错误


看起来您需要转义路径数据。应该是{路径:“C:\\something\\\”}

还有,为什么不使用网格分组功能呢

进一步看,loaddata函数似乎需要一个数组。不是一个json对象,它有一个rootdata对象,就像你给它的一样。将侦听器更改为以下内容:

var jsondata = Ext.decode(result.responseText);
documents.loadData(jsondata.groupdocuments);

或者,您应该能够将loadRawData与完整的json对象一起使用


我想我不想要那个功能。我试图做的是将信息从一个网格加载到另一个网格,因此我想手动加载json存储。路径不是问题,因为我刚刚更新了示例。奇怪的是,我在大约15分钟前也尝试过这种方法,但它抛出了一个不同的错误。不过这一次似乎效果不错。干杯
var jsondata = Ext.decode(result.responseText);
documents.loadData(jsondata.groupdocuments);