考虑以下示例类Parent
:
Ext.define('Parent', {
...
listeners: {
render: {
fn: doSomething
},
},
};
以及以下Child
扩展默认值的类Parent
:
Ext.define('Child', {
extend: 'Parent',
...
listeners: {
afterrender: {
fn: doSomething
},
},
};
即使Child
没有指定监听器render
(它只提供afterrender
),render
监听器(在类中定义)也不会在的组件渲染Parent
时被触发;Child
即监听器被新的监听器规范覆盖。
如何解决这个问题?