Как установить часть времени Kendo DateTimePicker пустой после выбора даты - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь настроить элемент управления Kendo MVC DateTimePicker. Ниже находится контроль. Прямо сейчас, после того как пользователь выберет часть даты, время рядом с датой в поле ввода по умолчанию будет 00:00:00. Так, например, после выбора сегодняшней даты поле ввода будет 03/24/2020 00/00/00. Это наиболее определенно из-за .Format, который я установил, но если я установлю .Format в .Format («MM / dd / yyyy»), то даже после выбора времени он удалит часть времени после выхода из control.

Таким образом, любой знает, как иметь формат «ММ / ДД / ГГГГ ЧЧ: мм: сс», что я хочу и имею, но при этом время должно быть пустым (так что пользователь не не нужно отступать пробелом от 00:00:00 и можно ввести его вручную) после выбора части Date ..? Я думаю, это что-то вроде javascript в событии Open или Change, которое у меня уже есть в элементе управления, но я могу ошибаться ..

Заранее спасибо.

@Html.Kendo().DateTimePickerFor(m. => m.BatchEndDate)       
     .Format("MM/dd/yyyy HH:mm:ss")
     .ParseFormats(new string[] { "MM/dd/yyyy H:mm tt", "MM/dd/yyyy HHmmss", "MM/dd/yyyy HH:mm:ss" })
     .Events(e => e.Open("openBatchEndDate")
                   .Change("changeBatchEndDate"))
     .Min(DateTime.Now.AddMonths(-2))
     .Max(DateTime.Now.AddMonths(1))
...