0

我想在我的 CellTable 中使用 GWT DatePickerCell,我想在单击单元格时显示带有时间选项的 DatePicker 面板?如何做到这一点?

4

1 回答 1

0

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

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

接受的格式是:

  • 上午 12 点 59 分
  • 5 - 假定为早上 5 点
  • 下午 5 点 - 下午 5:00
  • 13 - 下午 1 点
  • 345 - 凌晨 3 点 45 分
  • 1534 - 下午 3:34
  • 111 点 - 下午 1 点 11 分

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

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

如果您有任何修改可以为该课程做出贡献,请随时在 github 上向我发送请求。

于 2013-10-04T20:02:03.563 回答