Sencha Touch 2:如何获取(多个)基类的实例

时间:2015-07-30 08:35:22

标签: javascript inheritance sencha-touch-2

我在Sencha Web App上获得了以下课程:

基类

AClass 使用xtype aclass扩展 Baseclass

BClass 使用xtype bclass扩展 Baseclass

通常我通常会使用 Ext.Viewport.down('aclass')来获取某个类的某个实例。我的问题是,是否有办法获得基类的所有实例?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

Ext.define('BaseClass', {
    extend: 'Ext.Component',
    xtype: 'baseclass'
});

Ext.define('AClass', {
    extend: 'BaseClass',
    xtype: 'aclass'
});

Ext.define('BClass', {
    extend: 'BaseClass',
    xtype: 'bclass'
});

var instances = Ext.ComponentQuery.query('baseclass') 

将返回包含所有AClass和BClass

实例的数组