みんなにとって良い一日。タイトルの通り、Ext.create メソッドにロジックを追加したいのですが、やり方がわかりません。あなたはそれについてどう思いますか?おそらくそれは悪い方法であり、別のアプローチがあります. 回答ありがとうございます
2 に答える
1
Ext.createを本当にオーバーライドしたい人のために:
Ext.create = (function(){
var original = Ext.create;
return function() {
// custom logic
// call the original Ext.create()
return original.apply(Ext, arguments);
};
})();
//created by Renku
于 2013-01-08T16:05:46.627 に答える
0
関数をオーバーライドする必要がある場合は、Ext.create
簡単にできます
Ext.create = function() {
// your new logic here
}
注:これを行うと、メソッドの元の実装が失われるため、Ext
コンポーネントが引き続き機能するように、既定の動作を含むロジックを提供する必要があります。
それが良いアイデアであるかどうかは、あなたが何をしようとしているのかによって異なります。しかし、それが本当に必要かどうかは疑問であり、おそらくもっと良い方法があります-しかし、前述のように、それは依存しており、あなたの投稿の情報を考えると言えません.
于 2013-01-08T09:12:57.267 に答える