我有一个数据网格,双击网格中的任何记录,我正在导航到 formPanel,其中包含大约 100 多个显示字段。我的问题是,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');
}
});