如何使用Time选项获取GWT DatePickerCell面板

时间:2013-10-04 07:14:53

标签: gwt datepicker

我想在我的CellTable中使用GWT DatePickerCell,我想在单击Cell时显示DatePicker Panel的时间选项?如何实现这个目标?

1 个答案:

答案 0 :(得分:0)

GWT没有时间选择器。我写了一个时间选择器,几乎可以接受任何时间格式并将其转换为毫秒值。您可以使用它并扩展AbstractEditableCell以在单元格中使用它。

尝试创建HTML5 <input type="time"/>,如果浏览器不支持,则会手动解析。我已在PC和iOS上的Chrome和Firefox上测试过它。

接受的格式为:

  • 12:59 AM
  • 5 - 假设是凌晨5点
  • 5p - 5:00 PM
  • 13 - 1 PM
  • 345 - 3:45 AM
  • 1534 - 3:34 PM
  • 111p - 1:11 PM

它实现HasValue<Long>以将选择的时间返回为毫秒。它还有一个返回时间与给定Date对象相结合的方法。

以下是来源:https://github.com/srilankanchurro/gwt-stuff/blob/master/gwt-stuff/src/com/sathkumara/client/client/TimePicker.java

如果您有修改要为此课程做出贡献,请随时在github上向我发送请求。