在ExtJS中筛选存储上的日期

在ExtJS中筛选存储上的日期,extjs,filter,extjs4,datastore,Extjs,Filter,Extjs4,Datastore,我有一个表单,有4个日期字段:创建日期开始、创建日期输入、更新日期开始和更新日期结束 在表单底部,我有一个gridpanel,其中有一列CreateDate和另一列UpdateDate 我需要为列create date创建一个包含创建日期范围的过滤器,为更新日期创建另一个tolher-to范围 我怎么能做这个比较呢?有什么帮助吗 // Fill these variables from your form. var createStart, createEnd, updateStart, upd

我有一个表单,有4个日期字段:创建日期开始、创建日期输入、更新日期开始和更新日期结束

在表单底部,我有一个gridpanel,其中有一列CreateDate和另一列UpdateDate

我需要为列create date创建一个包含创建日期范围的过滤器,为更新日期创建另一个tolher-to范围

我怎么能做这个比较呢?有什么帮助吗

// Fill these variables from your form.
var createStart, createEnd, updateStart, updateEnd;

yourGridPanel.getStore().filter([
    {
        filterFn: function(item) {
            return (item.get('createDate') >= createStart) &&
                   (item.get('createDate') < createEnd);
        }
    },
    {
        filterFn: function(item) {
            return (item.get('updateDate') >= updateStart) &&
                   (item.get('updateDate') < updateEnd);
        }
    }
]);