我有一个定义如下的可观察对象:
Ext.define ('MyObject', {
mixins: {
observable: 'Ext.util.Observable'
} ,
constructor: function (cfg) {
this.initConfig (cfg);
this.mixins.observable.constructor.call (this, cfg);
...
}
});
然后,我创建了这个对象的一个实例并附加了一些监听器:
var obj = Ext.create ('MyObject', {...});
obj.on ({
first: function () {...} ,
second: function () {...} ,
third: function () {...} ,
fourth: function () {...}
});
最后,我将销毁“obj”实例,但此时我必须保存以前附加的每个侦听器,因为我很生气,我需要创建另一个“MyObject”实例,具有相同的配置'obj',包括听众。
所以,问题是:如何保存可观察对象的每个侦听器?
太感谢了!