javascript - 查询Extjs中排除某些字段的表单

标签 javascript extjs extjs4 extjs5

我有一个容器,里面有一些表单列表。我正在编写一个查询来获取所有具有某些值的字段。

 var value = 'gettingFromATextField';

mainPanel.query('form > field[value*='+value+']');

它正在检索具有该值的所有字段。如何排除某些字段,即使它与该值匹配。例如,如果我有文本字段 Test ,即使值与测试字段匹配,也不应检索。请帮助我

最佳答案

您可以排除在查询中添加 :not 伪选择器的任何字段。假设您要排除的所有字段都有类 excluded-field,那么您的代码应该如下所示:

var value = 'gettingFromATextField';

mainPanel.query('form > field[value*='+value+']:not(.excluded-field)');

关于javascript - 查询Extjs中排除某些字段的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32879380/

相关文章:

Javascript 跨脚本变量值

javascript - ExtJS MVC 添加工具栏

javascript - cookie 未按预期设置

javascript - iOS Safari SpeechSynthesisUtterance 无法设置语言

javascript - 自定义选择列表的 knockout 绑定(bind)默认值

combobox - ExtJs 4 : Remote Combobox - Abort Previous Request

json - 覆盖 ExtJS 4 Store 中的默认参数名称

javascript - 数据表大小变化

javascript - Extjs 菜单插入具有覆盖的新项目

asp.net - 获取数据绑定(bind) Ext.NET GridPanel 上的当前数据项(行)