Фильтровать даты в магазине в ExtJS - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть форма с 4 полями даты (дата начала создания, дата создания, дата обновления и конец даты) .

В нижней части формы у меня есть сеточная панель со столбцом "Дата создания" и другой столбец "Дата обновления" .

Мне нужно создать фильтр с диапазоном дат создания для столбца «дата создания» и еще один диапазон для обновленных дат.

Как я могу сделать это сравнение? Любая помощь?

1 Ответ

0 голосов
/ 17 февраля 2012
// 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);
        }
    }
]);
...