- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我搜索了示例和文档,但找不到是否可以在 ComponentQuery 查询中使用通配符。我想执行以下操作:
Ext.ComponentQuery.query('button > menu > menuitem[text="Welcome*"]');
最佳答案
尝试
Ext.ComponentQuery.query('menuitem{text.search(\'Menu Item\')!=-1}');
根据文档,您可以使用自定义表达式。这适用于我在下面包含的代码:
var toolbar = Ext.widget('toolbar', {
items : [
{
xtype:'splitbutton',
text: 'Menu Button',
iconCls: 'add16',
menu: [{text: 'Menu Item 1'},{text: 'Menu Item 2'}],
reorderable: false
},
{
xtype: 'button',
text: 'Get matches',
handler: function(){
var match = Ext.ComponentQuery.query('menuitem{text.search( \'Menu Item\' )!=-1}');
console.log( match )
}
}
]
});
Ext.widget('panel', {
renderTo: Ext.getBody(),
tbar : toolbar,
border : true,
width : 600,
height : 400
});
关于extjs - Ext ComponentQuery 通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14507207/
我搜索了示例和文档,但找不到是否可以在 ComponentQuery 查询中使用通配符。我想执行以下操作: Ext.ComponentQuery.query('button > menu > men
我正在使用带有 MVC 的 ExtJS 4。我有一个包含两个系列的图表:行和柱。单击一列时,我需要触发一个事件。 在 Controller 中,我使用以下查询来匹配列系列,但不起作用。 this.co
我创建了一个窗口,并添加了一个标签。现在我想使用 query 访问该标签并将文本设置为该标签。我该怎么做?我需要更改标签的文本( firstlabel )使用Ext.ComponentQuery.qu
就像我们可以使用以 Ext.ComponentQuery.query('textfield[id^=User]') 开头并以 Ext.ComponentQuery.query('textfield[i
我创建了一个扩展 Ext.window.Window 的组件,我给它起了一个别名“widget.customereditor”。一旦我创建了一个显示的该组件的实例,以下两段代码似乎都在引用同一事物:
我想知道是否可以在 extjs 的 componentquery 中使用多个属性来定位一个元素? 像下面的查询一样搜索名称为 mybutton 的按钮。我们可以在同一查询中添加更多属性,例如类和文本吗
你好 friend ,我被困在 sencha touch 2.0 中。我正在我的应用程序中创建一个屏幕,我需要在其中获取复选框值(选中或未选中)。我指的是 this来自 sencha 文档的示例,但我
我被要求开发一个包含 6 个选项卡的选项卡面板,每个选项卡包含 30 到 40 个元素。每个选项卡都作为一个表格来累积一个人的详细信息,最后一个选项卡是一个摘要页面,显示在前五个选项卡中输入的所有值。
我是一名优秀的程序员,十分优秀!