我有一个数据网格,双击网格中的任何记录,我导航到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');
}
});
Run Code Online (Sandbox Code Playgroud) extjs ×1