我有一個顯示數據的數據網格,用戶可以在此數據網格上選擇「查看」操作列。發生這種情況時,用戶應在新的網格面板中查看所選行的詳細信息。我填充新的商店該網格的行動列如下:如何使用sencha中的操作列加載第二個數據網格
操作列處理程序:
//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
});
我的店被正確填充,但我的網格不會顯示。當我查看我的控制檯時,我沒有錯誤,所以我假設我缺少一個步驟。
我的datagrid鏈接到一個商店(上面加載的商店),但數據不顯示。任何想法如何完成這個功能?
你確定你的網格是正確鏈接到您的裝載店?嘗試調用grid的getStore()並檢查。 – Damask