Любой ярлык, чтобы добавить +1/2/3/4 недели в текущей дате в KendoUI Datepciker? - PullRequest
0 голосов
/ 14 мая 2018

Я работаю над сценарием, в котором у меня есть средство выбора даты KendoUI.возможно ли иметь быстрый выбор в течение + 1/2/3/4 недели,

Предположим, я выбрал 1 мая в DatePicker, а затем, если я нажму "1" ..., то этоследует добавить 7 дней (1 неделю) в текущей дате.если я нажму «2», то к текущей дате следует добавить 14 дней (2 недели), используя Kendo UI.

Есть ли какое-нибудь решение для этого?

1 Ответ

0 голосов
/ 14 мая 2018

DatePicker имеет встроенные сочетания клавиш: https://demos.telerik.com/kendo-ui/datepicker/keyboard-navigation

  • Фокус:
    • Клавиша доступа + w фокусирует виджет
  • Закрытое всплывающее окно:
    • введите событие изменения триггеров
    • esc закрывает всплывающее окно
    • Стрелка alt вниз открывает всплывающее окно
    • Стрелка alt вверх закрывает окноpopup
  • Открытое всплывающее окно (просмотр даты):
    • стрелка влево выделяет предыдущий день
    • стрелка вправо выделяет на следующий день
    • стрелка вверхподсвечивает тот же день предыдущей недели
    • стрелка вниз подсвечивает тот же день следующей недели
    • стрелка ctrl влево перемещается к предыдущему месяцу
    • стрелка ctrl перемещается к следующему месяцу
    • ctrl стрелка вверх перемещается к предыдущему представлению
    • ctrl стрелка вниз перемещается к следующему представлению
    • главная подсветка первый день месяца
    • конечная подсветка последний день месяца
    • введите, если в представлении «месяц» выбирается выделенный день,В других представлениях переходит к нижнему представлению

Обычное поведение DatePicker для ввода с клавиатуры для отправки в поле ввода.

Не уверен, чтопреимущество такой специализированной диалоговой функции (1 - +1 неделя, 2 - +2 неделя, ...), которая не позволяет вводить фактическую дату.

Нет параметров компонента для указания собственной клавиатурыобработка, поэтому попытка переопределить любые обработчики клавиатуры, используемые компонентом, будет хитрой и хрупкой.

...