Javascript 如何在extjs中使用Ext.componentQuery.query查找具有多个属性的元素

Javascript 如何在extjs中使用Ext.componentQuery.query查找具有多个属性的元素,javascript,extjs4,Javascript,Extjs4,我想知道我们是否可以在extjs中的componentquery中使用多个属性来定位元素 像下面的查询一样,搜索名为mybutton的按钮。我们可以在同一个查询中添加更多属性,如类和文本吗 Ext.ComponentQuery.query('button[b-name="mybutton"]') 是的,这是可能的 假设这是您正在寻找的元素: { xtype: 'label', id:'iAmId', itemsId: 'iAmItemId', text: 'Hn

我想知道我们是否可以在
extjs
中的componentquery中使用多个属性来定位元素

像下面的查询一样,搜索名为
mybutton
的按钮。我们可以在同一个查询中添加更多属性,如类和文本吗

Ext.ComponentQuery.query('button[b-name="mybutton"]')
是的,这是可能的

假设这是您正在寻找的元素:

{
    xtype: 'label',
    id:'iAmId',
    itemsId: 'iAmItemId',
    text: 'Hnweis: Bitte Projekt im SAP/SRM abrechnen.',
    style: {
        'font-weight': 'bold'
    }
}
如果要根据此元素的id和itemId查找此元素,可以运行以下组件查询:

Ext.ComponentQuery.query('label[itemsId="iAmItemId"][id="iAmId"]')