在 ExtJS 日期范围过滤器中将 PresetDate 设置为默认值

时间:2021-07-22 13:19:50

标签: javascript extjs

我在我的旧项目之一中使用 ExtJS DateRange 组件,但我无法将 PresetDate 设置为默认值。

我定义了一个数组,其中的 presetDate 如下所示:

presetDates: [
        { text: 'Today', dateStart: 'today', iconCls: 'icon-farm-date' },
        { text: 'Last 7 days', iconCls: 'icon-farm-calendar-view-week',
            dateStart: 'today-7days',
            dateEnd: 'today' },
        { text: 'This month till today', iconCls: 'icon-farm-calendar-view-month',
            dateStart: function(){ return Date.parse('today').moveToFirstDayOfMonth(); },
            dateEnd: 'today' },
        { text: 'Last 3 months', iconCls: 'icon-farm-calendar-view-week',
            dateStart: 'today-90days',
            dateEnd: 'today' },

如果我从下拉列表中选择一个预设日期,一切都正常。但是,例如,如何将默认值设置为“过去 3 个月”?

我已尝试向“value”属性添加一个值,但似乎不起作用。

0 个答案:

没有答案
相关问题