Extjs 4日期选择器

时间:2011-11-29 17:45:56

标签: extjs datepicker

我正在使用extjs 4的日期选择器。 我只需要启用三个日期和 禁用其他一切。怎么样 我会这样做吗?

1 个答案:

答案 0 :(得分:4)

我建议从Ext.menu.DatePicker的API文档开始,我假设你正在做。

但是,如果只有三个静态日期可用,为什么不使用日期选择器之外的东西来执行任务?

如果您从可以存储在数组中的一组日期中挑选,我建议阅读this Sencha forum post关于使用DateField以及一个数组,该数组禁用除数组中指定的日期之外的所有日期,如下所示:

dateArray = ["06/17/2007", "06/01/2007", "05/17/2007", "05/01/2007"];

dateField = new Ext.form.DateField({
    format: "m/d/Y",
    disabledDates: ["^(?!" + dateArray.join("|") + ").*$"],
    disabledDatesText: "Date not available."
});