我们可以在不扩展Ext.util.Observable的情况下添加event吗?



如果我定义了一个extjs类,我想在initComponent中说addents,是否强制要求类扩展Ext.util.Observable?

不,Observable现在是一个mixin,所以你可以使用:

Ext.define('MyClass', {
    extend: 'SomeOtherClass',
    mixins: ['Ext.util.Observable']
})