微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

更改日期选择器后如何立即清除时间选择器中的内容?

如何解决更改日期选择器后如何立即清除时间选择器中的内容?

我正在使用 CardService 开发带有日期选择器和时间选择器的 Google 日历插件。这是代码

var startDate = CardService.newDatePicker()
  .setTitle("Start Date:")
  .setFieldName("startDate")

var startTime= CardService.newTimePicker()
  .setTitle("Start Time:")
  .setFieldName("startTime")
  .setHours(10)
  .setMinutes(0)

我希望时间选择器在更改日期选择器后立即更改。 更准确地说,当我将日期选择器设置为今天时,我希望时间选择器被清除并显示为空白,而当我将其设置为其他日期时显示 10:00 AM。

我想不设置时间选择器的认时间并在我设置今天以外的日期选择器时更改它,但首先它显示的是 12:00 AM 而不是空白。所以这个方法好像不行。

解决方法

时间选择器总是有一个值(不能为空)。如果您没有通过添加小时和分钟来设置自己的默认值,则默认值为 00:00 hrs 或 12:00 am,因为这是一天的开始。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。