4.Ext JS Ext.data.Store本地过滤-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

4.Ext JS Ext.data.Store本地过滤

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/inforstack/article/details/53608732 var myStore = Ext.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/inforstack/article/details/53608732
 var myStore = Ext.create('Ext.data.Store', {
      fields: [
         {name: 'firstName', type: 'string'},
         {name: 'lastName',  type: 'string'},
         {name: 'age',       type: 'int'},
         {name: 'eyeColor',  type: 'string'}
     ],
     data : [
         {firstName: 'Peter',   lastName: 'Venkman'},
         {firstName: 'Egon',    lastName: 'Spengler'},
         {firstName: 'Ray',     lastName: 'Stantz'},
         {firstName: 'Winston', lastName: 'Zeddemore'}
     ]
 });
 
 //如果不清空,将在上次过滤的基础上再次过滤
 myStore.clearFilter();
 
 //filter with a single field
myStore.filter('firstName', 'Don');

//filtering with multiple filters
myStore.filter([{
        property : 'firstName',
        value    : 'Don'
    },{
        property : 'lastName',
        direction: 'Griffin'
    }]);

//自定义过滤
myStore.filterBy(function(record){
	return record.get('firstName') == 'Don';
})

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章