gpt4 book ai didi

extjs 4 loadRecord() 很慢

转载 作者:行者123 更新时间:2023-12-01 10:58:19 25 4
gpt4 key购买 nike

我有一个数据网格,双击网格中的任何记录,我将导航到其中有大约 100 多个显示字段的 formPanel。我这里的问题是,loadRecord 需要很长时间,接近 20 秒来加载所有这 100 多个显示字段。有没有更快的方法来做到这一点?非常感谢任何帮助或想法。

Ext.Ajax.request({

url: someurl
method: 'POST',
params: {
params: params
},

success: function(response) {
var responseData = response.responseText;
var doc = new DOMParser().parseFromString(responseData, "text/xml");
store.loadRawData(doc);
var formPanel = Ext.getCmp('FormPanel');
var formPanelData = store.getAt(0);
console.log("Its fast upto here!!");
formPanel.getForm().loadRecord(formPanelData);
console.log("Takes upto 20 secs to get here!!");
var vp = Ext.getCmp('viewport');
vp.getLayout().setActiveItem('formPanel');


}
});

最佳答案

在加载期间暂停布局:

Ext.suspendLayouts();
form.loadRecord(foo);
Ext.resumeLayouts(true);

关于extjs 4 loadRecord() 很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13484489/

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