Как очистить контент в timepicker сразу после того, как я изменил datepicker?
Я работаю над надстройкой календаря Google с указателем даты и времени с помощью CardService. А вот и код.
var startDate = CardService.newDatePicker()
.setTitle("Start Date:")
.setFieldName("startDate")
var startTime= CardService.newTimePicker()
.setTitle("Start Time:")
.setFieldName("startTime")
.setHours(10)
.setMinutes(0)
Я хочу, чтобы timepicker изменялся мгновенно после того, как я меняю datepicker. Чтобы быть более точным, я хочу, чтобы таймпикер был очищен и отображался пустым, когда я установил дату, как сегодня, и показывал 10:00, когда я установил его как другие дни.
Я думал не устанавливать время по умолчанию для таймпикера и менять его, когда устанавливаю дату, отличную от сегодняшнего дня, но в первую очередь он показывает 12:00 вместо пустого. Похоже, этот способ не работает.
1 ответ
У средства выбора времени всегда будет значение (оно не может быть пустым). Если вы не установите собственное значение по умолчанию, добавив часы и минуты, по умолчанию будет 00:00 или 12:00, поскольку это начало дня.