我正在升级我的ExtJs
应用程序form 4 to 5.1
。最初我使用组件来自UX
,但在ExtJS 5.1
这个组件进入核心Ext目录。所以我删除了boxselect,并使用tagfield替换,如上级指南中所述。但是,这样做之后,我开始收到此错误无法读取ExtJS中的tagfield属性'removeCls'5
Uncaught TypeError: Cannot read property 'removeCls' of null.
如果我重新命名tagfield连击它没有任何错误的工作。
我只更改xtype : ''
,没有别的,不知道我在升级boxselect to tagfield in extjs 5
时还缺少什么?
编辑 - : 调试运行经过,我发现问题,从Ext.form.field.Text
toggleInvalidCls()
方法..Please找到代码波纹管,
toggleInvalidCls: function(hasError) {
var method = hasError ? 'addCls' : 'removeCls';
this.callParent();
this.triggerWrap[method](this.triggerWrapInvalidCls);//getting error here
this.inputWrap[method](this.inputWrapInvalidCls);
},
this.triggerWrap物体发出空的tagfield ...任何原因吗? Brwoser控制台也显示警告XTemplate evaluation exception: wrapperStyle is not defined
之前抛出removeCls的错误...