gpt4 book ai didi

javascript - 如何使用 sencha 中的操作列加载第二个数据网格

转载 作者:行者123 更新时间:2023-11-28 10:57:35 27 4
gpt4 key购买 nike

我有一个显示数据的数据网格,用户可以在此数据网格上选择“查看”操作列。发生这种情况时,用户应该在新的网格面板中查看所选行的详细信息。我正在操作列中为此网格填充一个新商店,如下所示:

操作列处理程序:

 //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
});

我的商店已正确填充,但我的网格未显示。当我查看控制台时,我没有错误,所以我假设我错过了一个步骤。

我的数据网格链接到商店(上面加载的商店)但数据不显示。关于如何完成这个功能有什么想法吗?

最佳答案

您需要刷新该 GridView 。

Sencha :grid view refresh

gridView = this.getCmp('gridID');

grid.refresh();

其他解决方案:

在渲染新的 GridView 之前在 store2 上加载数据

关于javascript - 如何使用 sencha 中的操作列加载第二个数据网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17185334/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com