当使用ExtJS 5.1.0.107搭建的项目在IE浏览器下面运行,第一次打开页面时会将Combobox里面的值全都显示出来,而且会有错位的现象,如图1,需要点击一下页面上空白处,才会自动消失,
解决1:
1)新建一个js文件,然后将以下代码放进去
Ext.define('Ext.overrides.form.field.ComboBox',{
override:'Ext.form.field.ComboBox',
checkChangeEvents:Ext.isIE?['change','propertychange','keyup']:['change','input','textInput','keyup','dragdrop']
});
2)在LayOut文件里面引用1)的文件,注意需要的ext-all.js之后引用
解决2:使用5.1最新的包