次のように定義された監視可能なオブジェクトがあります。
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」、リスナーが含まれています。
問題は、監視可能なオブジェクトのすべてのリスナーを保存するにはどうすればよいかということです。
どうもありがとう!