EXTjs comobox tpl在IE11中无效

时间:2017-03-02 12:46:04

标签: extjs sencha-touch sencha-touch-2

我是Ext JS的新手。我正在其中一个广泛使用extjs的新项目中工作。其中一个EXTjs代码片段在浏览器MS edge,Chrome和Firefox中运行良好,但在IE 11中却没有。看起来很奇怪。请在下面找到我的代码段

  ${comboVar} = new Ext.form.ComboBox({
                    id : '${comboId}',
                    allowBlank: false,
                    minLength: 1,
                    maxLength:200,
                    invalidClass: '',
                    blankText: '',
                    invalidText: '',
                    transform : '${comboId}',
                    disableKeyFilter : true,
                    mode : 'local',
                    autoHeight : true,
                    resizable : true,
                    listWidth : 310,
                    width : 313,
                    triggerAction : 'all',
                    emptyText : '<fmt:message key="editTransition.selectStageHint" bundle="${messages}"/>',
                    tpl: '<tpl for="."><div class="x-combo-list-item">{text:htmlEncode}</div></tpl>'
                });

当我删除tpl配置并更改新的Ext.form.ComboBox&#39;到了新的Ext4.form.ComboBox&#39; (将版本更改为4)。这是有效的,但仍然有一些副作用(验证不起作用)。

任何人都可以帮助我理解为什么上面的代码片段在IE11中不起作用以及当我删除TPL并将Extjs版本更改为4时它开始工作的原因。

我的应用程序同时使用Ext3.4和Ext4.2.0。因此它暴露了对象Ext和Ext4。

0 个答案:

没有答案