查询Extjs中排除部分字段的表单

Query a form excluding some fields in Extjs

我有一个容器,其中包含一些表单列表。我正在编写查询以获取所有具有一定价值的字段。

 var value = 'gettingFromATextField';

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

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

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

var value = 'gettingFromATextField';

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

我找到了答案

我们可以使用 != 运算符

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