2013-02-18 144 views
1

我正在使用ExtJs 4.1。我有一个有模特的商店。模型包含三个字段ID,名称,年龄。这家商店附在网格上。ExtJS过滤器()存储完全匹配

这是数据的外观:在商店

enter image description here

我的用户过滤功能应用过滤器。

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

问题 myStore.filter('ID','Sales'); // retuns 4 results。它还包括ID“销售一”和结果“销售二”

我想:当我在“销售” ID过滤器,它应该只返回ID“销售”的结果。

回答

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