祝大家有美好的一天。正如标题中所说,我想为 Ext.create 方法添加一些逻辑,但我不明白该怎么做。你怎么看它,也许这是不好的方式,你有另一种方法。谢谢回答
问问题
53 次
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 回答