查询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]');
我有一个容器,其中包含一些表单列表。我正在编写查询以获取所有具有一定价值的字段。
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]');