我正在使用extjs 4的日期选择器。 我只需要启用三个日期和 禁用其他一切。怎么样 我会这样做吗?
答案 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."
});