使用代码过滤网格中的记录

时间:2012-07-07 21:26:50

标签: extjs extjs4 extjs4.1

我有一个有50条记录的网格。一旦网格被填充,我希望它能够在加载到特定表单时过滤记录。例如;加载后,它应显示所有年龄为10岁的学生。

这必须编码;我浏览了grid-filter-local.js示例,它显示了如何清除过滤器选项,但没有按代码设置过滤器选项。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

那样的东西?

var st = Ext.getStore('MyStore');

st.clearFilter();
st.on('load', function() {
   st.filter({
       filterFn: function(rec) { return rec.get('age') > 10; }
   });
}, this, { single: true });