1
我想加載一個json商店,當我點擊另一個網格中的特定行時。任何人都可以看到我在這裏做錯了嗎?在ext-all.js中,由於數據未定義(來自調試器),錯誤返回。ExtJS4 - 從另一個網格加載商店
Ext.define('Documents', {
extend: 'Ext.data.Model',
fields: [
{ name: 'index', type: 'int' },
{ name: 'path', type: 'string' }
]
});
var documents = new Ext.data.JsonStore({
model: 'Documents',
root: 'groupdocuments',
autoLoad: false
});
// in the Ext.grid.Panel
listeners: {
itemclick: function() {
var itemgroupid = rec.get('groupid');
Ext.Ajax.request({
url: '/GetDocuments',
params: { groupId: itemgroupid },
success: function (result) {
var jsondata = Ext.decode(result.responseText);
documents.loadData(jsondata);
}
});
}
}
// the sample json returned from url
// { "groupdocuments": [{ "index": 1, "path": "1.doc" }, { "index": 2, "path": "2.doc" }, { "index": 3, "path": "3.doc" }] }
我不認爲我是在那之後的功能。我想要做的是將信息從一個網格加載到另一個網格,因此我想手動加載json商店。我剛剛更新了這個例子,路徑不是問題。 – fes
奇怪的是,我在15分鐘前嘗試了這種方法,並且拋出了另一個錯誤。但是這次它似乎工作正常。乾杯。 – fes