Я переключаюсь между Kendo Date-Time Picker и Kendo Date Picker. Выборщик чередуется между этими двумя в зависимости от того, выбрал ли пользователь «Весь день», который отображается только в окне выбора даты.Kendo Дата Дата Время
Однако при переключении с устройства выбора даты на сборщик даты, если кто-то изменяет дату, затем пытается переключиться, Kendo не сохраняет дату и показывает, что сборщик даты-времени пуст.
<div class="col-sm-6">
<label class=" control-label" for="start-date">Start Date & Time</label>
<input kendo-date-time-picker id="start-date-time" name="start-date-time"
data-ng-model="registeringUser.StartDate"
data-ng-required="true"
min="today"
max="howFarOut"
data-ng-show="!setAllDay">
<input kendo-date-picker id="start-date" name="start-date"
data-ng-model="registeringUser.StartDate"
data-ng-required="true"
min="today"
max="howFarOut"
data-ng-show="setAllDay">
<span class="help-block"></span>
</div>
<div class="col-sm-6">
<label class=" control-label" for="end-date">End Date & Time</label>
<input kendo-date-time-picker id="end-date-time" name="end-date-time"
data-ng-model="registeringUser.EndDate"
data-ng-required="true"
min="today"
max="howFarOut"
data-ng-show="!setAllDay">
<input kendo-date-picker id="end-date" name="end-date"
data-ng-model="registeringUser.EndDate"
data-ng-required="true"
min="today"
max="howFarOut"
data-ng-show="setAllDay">
<span class="help-block"></span>
</div>
я в настоящее время переключения между параметром путем изменения видимости, и она работает до тех пор, пока человек не изменит выбор дат, а затем переключается обратно в дата-время. Кто-нибудь знает, как сохранить дату при переключении на дату-время?
Например: Если это было 2/02/20002 3:00 PM, то при переключении на дату только 2.02.2002. Но если я изменил дату на 2/03/2002, то переключи ее обратно на дату-время, календарь затем будет считаться пустой, а я бы хотел, чтобы он читался как 2/03/2002 12:00 AM
scope.setAllDay = false;
scope.cbSelected = function() {
if (scope.myCheckbox) { // when checked
scope.setAllDay = true;
} else {
scope.setAllDay = false;
}
};