我的表单包含 4 日期字段(创建日期开始,创建日期,更新日期开始和更新日期结束)。
在表单底部,我有一个 gridpanel ,其中包含列"创建日期" 和其他列"更新日期& #34;
我需要制作一个过滤器,其中包含列#34的创建日期范围;创建日期"以及更新日期的另一个范围。
我如何进行这种比较?有帮助吗?
答案 0 :(得分:0)
// 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);
}
}
]);