1

谁能告诉我第二次设置显示字段的值时,ExtJS 每个字段大约需要 300 毫秒来设置值?我已经尝试过使用setRawValue()setValue()但它都是一样的。一个简单的分析表明,以下几行消耗了时间:

me.inputEl.dom.innerHTML = me.getDisplayValue();
me.updateLayout();

编辑: 进一步的 Prifiling 节目me.updateLayout();一直持续。

知道如何加快速度吗?我用 ExtJS 4.1.3 对其进行了测试

4

1 回答 1

3

Ext.suspendLayouts()您可以通过在开始设置字段之前使用来提高性能。设置完所有字段后,使用Ext.resumeLayouts(true)

于 2012-12-10T12:52:13.080 回答