Как установить месяц по умолчанию для выбора даты при отмене выбора всех дат? - PullRequest
0 голосов
/ 12 июня 2018

У меня есть сценарий с jQuery datepicker, где пользователь редактирует событие, которое происходит в сентябре, но текущий месяц июнь.

Пользователь отменяет выбор всех дат и средства выбора даты, но средство выбора даты возвращается к июню,

Требуется, чтобы средство выбора даты оставалось в сентябре, а даты не были выбраны.

Есть ли параметр по умолчанию для обработки этого, без записи собственного обработчика вonSelect hook?

1 Ответ

0 голосов
/ 12 июня 2018

Нет параметра datepicker для установки месяца по умолчанию, вы должны установить его по умолчанию. Полезная ссылка здесь

defaultDate

Тип : дата или число или строка

По умолчанию : null

Установите дату, которая будет выделена при первом открытии, если поле пустое.Укажите либо фактическую дату через объект Date, либо в виде строки в текущем dateFormat, либо количество дней с сегодняшнего дня (например, +7), либо строку значений и периодов («y» для лет, «m» для месяцев,'w' для недель, 'd' для дней, например, "+ 1m + 7d"), или ноль на сегодня.

Поддерживается несколько типов :

  • Дата : объект даты, содержащий дату по умолчанию.
  • Число : количество дней с сегодняшнего дня.Например, 2 представляет два дня с сегодняшнего дня, а -1 - вчерашний.
  • String : строка в формате, заданном параметром dateFormat, или относительная дата.Относительные даты должны содержать пары значений и периодов;допустимые периоды: «y» для лет, «m» для месяцев, «w» для недель и «d» для дней.Например, «+ 1m + 7d» представляет один месяц и семь дней с сегодняшнего дня.

Примеры кода:

Инициализируйте средство выбора даты с указанным параметром defaultDate:

$( ".selector" ).datepicker({
    defaultDate: +7
});

ИЛИ

$( ".selector" ).datepicker({ defaultDate: new Date() });

ИЛИ

$(function() {
  $('.selector').datepicker( {
    // ...
  });

  var default_date = new Date(2023, 10, 1);
  $(".selector").datepicker("setDate", default_date);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...