我有一个显示数据的数据网格,用户可以在此数据网格上选择“查看”操作列。发生这种情况时,用户应在新的网格面板中查看所选行的详细信息。我在操作列中为此网格填充了一个新商店,如下所示:
操作列处理程序:
//code in action column handler
var store;
console.log ('About to load the store');
var rec = view.getStore().getAt(rowIndex);
var rowid = rec.get('ID');
store = Ext.getStore('MetadataJsonPStore').load({
params:{
solution: 'DemoDocuments',
project: 'MyDemoDocuments',
process : 'RetreiveFileMetadata',
user :'admin',
password :'changethis',
waittofinish :'true' ,
FileID : rowid
},
callback: function(records, options, success) {
if(success) {
var fileMetadataPanel = Ext.getCmp('matadataPanel');
//if (records.length = 0)
console.log(records[0])
;
}
else {
Ext.Msg.alert('Request Failed','Service currently not available');
}
}//end-callback-function
});
我的商店已正确填充,但我的网格未显示。当我查看我的控制台时,我没有错误,所以我认为我错过了一个步骤。
我的数据网格链接到一个商店(上面加载的商店),但数据不显示。关于如何完成此功能的任何想法?