存储上的ExtJS filter()用于完全匹配

时间:2013-02-18 08:33:51

标签: extjs extjs4.1

我正在使用ExtJs 4.1。我有一个有模特的商店。模型包含三个字段ID,名称,年龄。这个商店附加到网格。

这是数据的外观:

enter image description here

我在商店上的用户过滤功能来应用过滤器。

因此,当我在Id'Manu'上应用过滤器时,我在网格中看到两个结果  myStore.filter('ID','Manu'); //工作正常

问题 myStore.filter('ID','Sales'); // 返回4个结果。它还包括ID“Sales One”和“Sales Two”的结果

我想要的是什么:当我过滤“销售”ID时,它应仅返回ID“销售”的结果。

1 个答案:

答案 0 :(得分:4)

myStore.filter([
   {filterFn: function(item) { return item.get('ID') == 'Sales'; }}
]);