在ExtJS中筛选存储上的日期
我有一个表单,有4个日期字段:创建日期开始、创建日期输入、更新日期开始和更新日期结束 在表单底部,我有一个gridpanel,其中有一列CreateDate和另一列UpdateDate 我需要为列create date创建一个包含创建日期范围的过滤器,为更新日期创建另一个tolher-to范围 我怎么能做这个比较呢?有什么帮助吗在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
// 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);
}
}
]);