假设我想通过向它们各自的原型添加函数来扩展Number
或ectString
我在哪里将代码放在 ExtJS 4 应用程序中,以便它在任何地方都可用?
我已经尝试将我的所有Number.prototype.<whatever>
's 放在一个单独的文件中app.prototypes
,然后将此文件附加到我的requires
配置中以供我的Ext.application
...但随后应用程序静默失败(不加载,没有错误)。
建议?
这就是我所拥有的......但它不起作用:
Ext.define('PT.overrides.Number', {
override: 'Ext.Number',
constructor:function(config) {
var me = this;
me.callParent(arguments);
me.formatMoney = function(c, d, t) {
console.log('called'); // never called
var result;
// blah, blah
return result;
}
}
});