Ext.override在IE下不能重载constructor的原因
下面的代码在firefox、chrome、safari、opera下面都没有问题,在IE下没有反应。
Ext.override(Ext.form.Field, {constructor : function(config){Ext.form.Field.superclass.constructor.call(this, config);this._config = config;//alert(this._config);}});override : function(origclass, overrides){ if(overrides){ var p = origclass.prototype; for(var method in overrides){ p[method] = overrides[method]; } } },Ext.form.Field.prototype.constructor = function(config){Ext.form.Field.superclass.constructor.call(this, config);this._config = config;//用于以后克隆某个form域。。。}