【问题标题】:How to find components containing more than one specified class in Ext JS?如何在 Ext JS 中查找包含多个指定类的组件?
【发布时间】:2012-09-29 12:13:53
【问题描述】:

我正在尝试查找 Ext JS 组件查询的示例,该查询搜索具有多个类的项目。

这是按类查找组件的标准:

Ext.Component.query('panel[cls~=my-cls]')

我想做这样的事情:

Ext.Component.query('panel[cls~=my-cls && cls~=my-other-cls]')

谁有这方面的例子?

谢谢

顺便说一句,该组件可能有 10 个类,但我只想指定它应该包含的 2 个类,例如

cls: 'ths tht r1 c1'

查找同时具有 'r1 & c1' 的组件

【问题讨论】:

    标签: extjs component-query


    【解决方案1】:

    您指的是哪个版本的 Ext JS? 4.1.2?

    您应该能够链接属性搜索(在 Ext JS 4.1.1 中测试,还没有 ~= 运算符):

    Ext.ComponentQuery.query("panel[cls~=my-cls][cls~=my-other-cls]")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-04
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      • 2013-08-02
      • 2021-12-23
      • 1970-01-01
      • 2015-10-04
      相关资源
      最近更新 更多