0

我有一个面板A,只有一个具有Ext.panel.Panel(或其直接或间接子类,如Ext.panel.TableExt.grid.Panel或任何自定义类)类型的孩子。我想查询A的这个孩子。我怎样才能做到这一点?

4

2 回答 2

1

如果面板 A 的 xtype 是,mypanela那么您可以通过以下方式获取其项目(和子项目):

Ext.ComponentQuery.query('mypanela panel');

如果您只想要直接孩子,那么:

Ext.ComponentQuery.query('mypanela > panel');
于 2014-08-21T11:11:34.680 回答
0

如果您没有为类 A 定义 xtype,那么您的类仍然是 Component 的实例。因此,您可以使用如下代码:

Ext.ComponentQuery.query('box[$className=MyWin] panel')

您可以在此处查看实时示例:

https://fiddle.sencha.com/fiddle/993/

于 2014-08-21T21:38:55.767 回答