Extjs 4 финик - PullRequest
       30

Extjs 4 финик

1 голос
/ 29 ноября 2011

Я использую средство выбора даты в extjs 4. Мне нужно включить только три даты и отключить все остальное.Как мне это сделать?

1 Ответ

4 голосов
/ 29 ноября 2011

Я бы предложил начать с документации 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."
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...