Я бы предложил начать с документации API для Ext.menu.DatePicker , что, как я полагаю, вы делаете.
Однако, если когда-либо доступно всего три статических даты, почему бы не использовать что-то кроме выбора даты для задачи?
Если вы выбираете из набора дат, которые могут быть сохранены в массиве, я бы рекомендовал прочитать это сообщение форума Sencha об использовании 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."
});